Pizza
Website: pizzacompiler.sourceforge.net
Pizza este un superset open-source al Java 1.4, înainte de introducerea genericelor pentru limbajul de programare Java.
În plus față de propria soluție pentru adăugarea de generici în limbaj, Pizza a adăugat, de asemenea, indicatoare de funcții și tipuri algebrice cu clase de cazuri și potrivire a modelului.
În august 2001, dezvoltatorii au făcut un compilator capabil să lucreze cu Java.
Majoritatea aplicațiilor de pizza pot rula într -un mediu Java, dar anumite cazuri vor cauza probleme.
Ultima versiune a lui Pizza a fost lansată în ianuarie 2002.
Principalii săi dezvoltatori și -au îndreptat accentul ulterior către proiectul Generic Java: o altă încercare de a adăuga generice la Java care a fost adoptată oficial ca versiunea 5 a limbii.
Potrivirea modelului și alte caracteristici funcționale asemănătoare programării au fost dezvoltate în continuare în limbajul de programare Scala.
Martin Odersky a remarcat: „Am vrut să integrăm părțile funcționale și orientate pe obiecte într-un mod mai curat decât ceea ce am putut să obținem înainte cu limbajul pizza.
[…] În pizza am făcut o încercare clunkier și în Scala I Gândiți -vă că am obținut o integrare mult mai netedă între cei doi.
"