This post originated from an RSS feed registered with Java Buzz
by dion.
Original Post: Pugs: Perl 6 interpreter in Haskell
Feed Title: techno.blog(Dion)
Feed URL: http://feeds.feedburner.com/dion
Feed Description: blogging about life the universe and everything tech
All I can say is "wow". Autrijus has written an interpreter for Perl 6 in Haskell called Pugs. Kudos.
Oh, and here is a small example of some Perl 6 code:
#!perl6
use v6;
multi sub quicksort ( ) { () }
multi sub quicksort ( *$x, *@xs ) {
my @pre = @xs.grep:{ $_ < $x };
my @post = @xs.grep:{ $_ >= $x };
(@pre.quicksort, $x, @post.quicksort);
}
(1, 5, 2, 4, 3).quicksort.say;