A Pizza Development Environment For MacOS

What is Pizzeria?

Pizzeria is a free Pizza development environment for MacOS. Pizza is a superset of the Java programming language. Regarding Java, Pizza incorporates three important new features:

Pizza programs are compiled to ordinary Java class files that can be executed using every existing Java Virtual Machine. Pizza code interfaces with existing Java code, retaining the broad compatibility of Java.

Pizzeria offers a small integrated environment for developing Pizza or Java applets and applications. It is based on Apple's MacOS Runtime for Java and the Pizza compiler of Martin Odersky.

Features Of Pizzeria

The Pizzeria environment mainly consists of three components:

Installing Pizzeria

Current Version: 1.1
Release Date: 26/06/98

First of all, download a copy of Pizzeria. Pizzeria is built on top of Apple's implementation of the Java runtime environment MRJ 2.0. MRJ 2.0 is part of MacOS 8.1. If you are running MacOS 8.0, you have to install MRJ 2.0 first. You can get a free copy of MRJ at the MacOS Java web-site. If you want to build stand-alone Pizza applications, download the MRJ SDK instead of the runtime installer. Now follow the instructions included in the Pizzeria package.

Java 1.0 Version: 1.0.4
Release Date: 22/05/97

If you are running MacOS 7 or earlier, you cannot use Pizzeria 1.1, since Pizzeria expects MRJ 2.0. In such a case, you have to get MRJ 1.5 and Pizzeria 1.0.4. This is the old version that does not support Java 1.1 features.

Final Notes

Pizzeria is distributed as freeware. The author makes no warranties, either express or implied, regarding Pizzeria. Use Pizzeria at your own risk. The author claims no liability for any problems caused directly or indirectly by Pizzeria.

For questions, suggestions or any bug reports concerning Pizzeria, just send me an e-mail. For Pizza related questions, have a look at the Pizza web pages. Latest releases of the Pizza compiler can be downloaded from there.

Matthias Zenger
e-mail: software@zenger.org