MiniPerl6

MiniPerl6 (mp6) is un subconjunto de Perl 6, diseñado como un lenguaje liviano de bootstrapping.

Instalación

Bajalo a tu máquina

$ svn checkout http://svn.pugscode.org/pugs pugs
$ cd pugs/v6/v6-MiniPerl6

Creá un ejecutable

$ sh lisp-util/create-core-image.sh
$ sbcl --load mp6-lisp-create-core-image.lisp
$ chmod +x mp6-lisp
$ ./mp6-lisp -e ' class Main { say "hello, World!" } '
... algunos warnings del compilador de Lisp :-D
hello, World!

El procedimiento de bootstrapping para los backends de "perl" y "lisp" se pueden probar con :

$ sh perl5-util/bootstrap-perl5.sh
$ diff -r lib5 lib5-tmp # should show no differences
$ sh lisp-util/bootstrap-lisp.sh
... algunos warnings del compilador de Lisp :-D
$ diff -r liblisp liblisp-tmp # should show no differences

Algunos links :