|New Pizza Compiler Version firstname.lastname@example.org (1997-07-29)|
|From:||email@example.com (Pizza Compiler)|
|Date:||29 Jul 1997 13:59:05 -0400|
|Organization:||University of South Australia|
|Keywords:||Java, tools, available|
PIZZA -- A substantial companion to Java
new compiler version: 0.38
A small, fast and free compiler for an important superset of the Java
We'd like to announce availability of Pizza 1.1 v0.38, a strict
superset of Java 1.1, including support for inner classes. Pizza 1.1
also incorporates four additional concepts, three of which are
inherited from the original Pizza language:
- parametric polymorphism (like templates in c++),
- higher-order functions (like function pointers in c++),
- algebraic types, and
- tail-recursion in constant space (without stack overflow).
Pizza 1.1 is implemented on top of the JDK 1.1 development kit. The
Pizza compiler is a straight replacement for Sun's Java compiler,
javac. When compiling .java files, the Pizza compiler works just like
javac, except that it is up to 2 times faster for large programs.
Pizza compiles programs to ordinary Java Byte Code, and interfaces
with existing Java code, retaining the broad compatibility of
Java. And after you've upgraded to Pizza, you can continue to use all
of the old Java libraries as well as your own past code!
An implementation of Pizza with a kernel library and some example
programs is available from
A new Pizza release (0.38) is available from
One US mirror,
has it now, the others should be updated shortly. The main Pizza page
will tell you now the version number of the current compiler, so you
will know whether you have an up-to-date mirror.
Besides bug fixes, the new version features "pizzadoc", an HTML
document generator analogous to javadoc. We used pizzadoc to generate
documentation for the pizza API, which is accessible from the
"Documents" frame of the Pizza site.
-- Martin Odersky
Martin Odersky, University of South Australia, firstname.lastname@example.org
Philip Wadler, Lucent Technologies, email@example.com
Return to the
Search the comp.compilers archives again.