Initial import of pizza.

DESCR:

The Pizza language is an extension to Java with three new features:
- Generics (aka Parametric polymorphism)
- Function pointers (aka First-class functions)
- Class cases and pattern matching (aka Algebraic types)
Furthermore you can use the Pizza compiler embedded into other applications.
This commit is contained in:
pancake ;) 2004-03-21 00:01:24 +00:00 committed by Thomas Klausner
parent 93cad74040
commit b6c64c8ddd
4 changed files with 40 additions and 0 deletions

5
pizza/DESCR Normal file
View file

@ -0,0 +1,5 @@
The Pizza language is an extension to Java with three new features:
- Generics (aka Parametric polymorphism)
- Function pointers (aka First-class functions)
- Class cases and pattern matching (aka Algebraic types)
Furthermore you can use the Pizza compiler embedded into other applications.

28
pizza/Makefile Normal file
View file

@ -0,0 +1,28 @@
# $NetBSD: Makefile,v 1.1.1.1 2004/03/21 00:01:24 poppnk Exp $
#
DISTNAME= pizza-1.1
CATEGORIES= wip lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pizzacompiler/}
EXTRACT_SUFX= .jar
MAINTAINER= pancake@phreaker.net
HOMEPAGE= http://pizzacompiler.sourceforge.net/
COMMENT= Pizza language is an extension to Java
WRKSRC= ${WRKDIR}/
USE_BUILDLINK2= yes
do-extract:
do-build:
do-install:
${INSTALL_DATA} ${DISTDIR}/${DISTNAME}.jar \
${PREFIX}/bin/pizza.jar
${ECHO} "#!/bin/sh" > ${PREFIX}/bin/pizza
${ECHO} "java -jar ${PREFIX}/bin/pizza.jar" >> ${PREFIX}/bin/pizza
${CHMOD} +x ${PREFIX}/bin/pizza
.include "../../mk/java-vm.mk"
.include "../../mk/bsd.pkg.mk"

3
pizza/PLIST Normal file
View file

@ -0,0 +1,3 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2004/03/21 00:01:24 poppnk Exp $
bin/pizza
bin/pizza.jar

4
pizza/distinfo Normal file
View file

@ -0,0 +1,4 @@
$NetBSD: distinfo,v 1.1.1.1 2004/03/21 00:01:24 poppnk Exp $
SHA1 (pizza-1.1.jar) = ef14918ca92544edb33f4d515b030ac2831c1452
Size (pizza-1.1.jar) = 454985 bytes