Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

fglock (5723)

fglock
  (email not shown publicly)

Journal of fglock (5723)

Friday August 28, 2009
02:57 PM

MiniPerl6 1.0 "Perlito" bootstrapped in SBCL Lisp

[ #39549 ]

MiniPerl6 (mp6) was designed as a light bootstrapping language. The initial bootstrap used v6.pm and was then self-hosted in Perl 5.

MiniPerl6 is now self-hosted in SBCL Lisp. You can modify the source code and recompile without Perl 5.

MiniPerl6 can be downloaded from the Pugs repository:

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

You can create an executable binary using these commands:

$ 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!" } ' ... lisp compiler warnings hello, World!

The bootstrapping procedure for both "perl" and "lisp" backends can be tested with:

$ sh perl5-util/bootstrap-perl5.sh $ sh lisp-util/bootstrap-lisp.sh ... lisp compiler warnings

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.