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

+ -

  MiniPerl6 1.0 "Perlito": bootstrapped in S on 2009.08.28 14:53 fglock

Submitted by fglock on 2009.08.28 14:53
Perl 6
fglock writes "MiniPerl6 (mp6) was http://pugs.blogs.com/pugs/2006/11/miniperl6_and_u.html>designed as a light bootstrapping language. The initial bootstrap used http://search.cpan.org/dist/v6/lib/v6.pm>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"
Read More 0 comments

This discussion was created as logged-in users only. Log in and try again!
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
Loading... please wait.