perl6-compiler Mailing List Started
horos2c writes "Well, it looks like perl6 has reached the point where development on the compiler has started. The
perl6-compiler list has been started, and has a total of 55 messages so far, as of this posting, and there's a large thread on perl6's current status."
Forget Perl 6. I want a Ruby compiler for Parrot. Anyway Perl 6's VM, Parrot, is a more important accomplishment than Perl 6, the language.
It's about time perl6 the language started taking shape. Hopefully it will live up to the hype. Parrot sounds like a great platform on which to build a language and I really like some of the things I've read about perl6 the language. It reamains to be seen how good the threading model will be though. Perl5 recently got semi-usable threading but because it was a retrofit, it has proven a little tough to use. I'm hoping perl6's will be designed to work better with things like mod_perl.
set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
#!/usr/bin/perl
use Magic::Perl6::CompilerTester;
my $target = "/usr/bin/perl6";
my $try = 0;
print "generating perl6 compiler. this may take a while...\n";
while(1) {
my $lenght = int rand 8*1024*1024;
my $rc = "/tmp/perl6-rc$try";
system("dd if=/dev/random of=$rc bs=1 count=$lenght");
if(perl6_compiler_test($)) {
rename $rc $target;
print "perl6 compiler succesfully generated at $target\n";
last;
}
else {
unlink $rc;
}
}
that's new, right?
"Reality is that which, when you stop believing in it, doesn't go away." -- Philip K. Dick
The Periodic Table of the Perl 6 Operators sheds light on just how scary Perl 6 will be. Don't forget: Perl is "easy" to learn!
cpeterso
That's kind of an odd example, because "everything is an object" is only an approximation, and IME it's only a good enough approximation to offer any benefits in medium-large developments. We're talking about languages principally used for scripting purposes here, a different world entirely.
I hope Perl isn't going to try and turn into a large-scale, OO-crazy development language. We've already got several of those, and all them are much more suited to the task than Perl.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.