"The Pizza language is an extension to (then-)Java with three new features:

"Furthermore you can use the Pizza compiler embedded into other applications."


Pizza was one of the forerunners of the modern collection of languages on the JVM, and as such was the source ground for many of the features now present. There's some interesting bits in here for historical perspective, and the idea that Pizza could be hosted inside of your JVM-based application was itself a fascinating tidbit at the time (such as hosting it inside of a ClassLoader to thus be able to execute Pizza source directly), but other than that there's no reason to explore Pizza.

And, of course, the fact that they thought "Pizza and coffee" was the more intuitive pairing, when everybody knows it's pizza and beer.

Tags: language   object   functional   metaobject   jvm  

Last modified 10 August 2021