perl6-compiler Mailing List Started 38
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."
Re:uh-huuuuuuuu!!!!!! (Score:1, Funny)
perl -le 'print"first post!
let the monkeys do the work (Score:5, Funny)
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;
}
}
Re:let the monkeys do the work (Score:2)
Ruby - Perl 6 now (Score:4, Interesting)
Re:Ruby - Perl 6 now (Score:5, Interesting)
Indeed. And Ruby seems to be what Perl 6 aspires to be. Seriously, look at the list of features being added to Perl 6 and you get the idea that they're being heavily influenced by Ruby. They even have the idea of the 'Ruby-meter' in the Perl 6 community; as in how well does a particular proposed feature score on the 'Ruby-meter', so even they seem to think of Ruby as the benchmark.
BTW: If you're looking for a Ruby frontend for Parrot, why not jump in and help us make one? The project is called
Cardinal [rubyforge.org]
Ruby: Because I can't wait until Perl 6 is finished
Re:Ruby - Perl 6 now (Score:3, Informative)
Hm, I can't think of any of those features now, unless it was how Ruby handles adding methods to an instance. I like Ruby, but it has pieces I don't like.
On the other hand, I do remember objecting to the Rubyometer on occasion when the invocant has failed to pay homage to the source of Ruby's inspiration. Maybe that's what you had in mind.
Re:Ruby - Perl 6 now (Score:1, Interesting)
As evidenced by "P.S. I think we deserve a $rubyometer-- for bypassing mixins." (http://www.mail-archive.com/perl6-all@perl.org/ms g32930.html), I think it's safe to say that nobody is particularly happy about overly-high Rubyometer readings.
Re:Ruby - Perl 6 now (Score:5, Interesting)
It does seem as though Perl has become rather passe these days. Is Perl considered 'so '90's' now as to be irrelevant? Has Perl 6 missed it's opportunity window? Maybe if they would have had it done a year or two ago it would have still been able to generate some buzz, but now it would appear that the people who wanted major improvements to the language (especially OO features) have moved on to other languages like Ruby.
How about:
Ruby: Because I'll be retired by the time Perl 6 is eventually finished
OR:
Ruby: It's not vapor
OO features (Score:3, Interesting)
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 script
Re:Ruby - Perl 6 now (Score:1)
> the idea that they're being heavily influenced by RubySeriously, look at
> the list of features being added to Perl 6 and you get the idea that
> they're being heavily influenced by Ruby
When the Ruby people look at Perl6, they see Ruby. When the Scheme people
look at Perl6, they see Functional Programming. When the Smalltalk people
look at Perl6, they see Smalltalk. Indeed, all of these have contributed
heavily to the de
Re:Ruby - Perl 6 now (Score:4, Interesting)
I used to follow Parrot's development closely, with great interest. Then I found Mono. Say what you will about Microsoft, but they designed a kickass VM; and there's a fully functional 1.0-level open source version of it available today. And as the author of IronPython adequately demonstrated, it works just fine for dynamic scripting languages.
In my opinion as a one-time Perl6/Parrot devotee, it's taken too long. By the time it ships, it'll be irrelevant. And, like it or not, Parrot's ultimate fate will likely be tied to Perl6, even though they're seperate projects; and Perl as a language is on a decline. The places where it used to be the only choice are rapidly being eroded by other, arguably better choices. Python for system administration tasks, and PHP (yeech, I know, but most of the time you only need the Tonka truck of languages) for web applications. Perl still reigns supreme for reporting, but honestly --- how often do you do that?
That's not even getting into the fact that Parrot seems to be being built around academic ivory-tower design concepts, like continuations, that seem spiffy-keen at first glance, but probably won't see that much usage in reality. (Perl6 suffers the same problem with the extreme focus on neato features with limited practical usefulness, like superpositions.)
Why should I use Parrot instead of Mono? Why should I use Perl6 instead of Python/PHP?
Re:Ruby - Perl 6 now (Score:4, Interesting)
treefrog
Re:Ruby - Perl 6 now (Score:2)
For a more in-depth look at continuations, see "Run, Lola, Run", "The
Legend of Zelda: Ocarina of Time", and "Back to the Future: Part II"
Re:Ruby - Perl 6 now (Score:3, Interesting)
In my opinion as a one-time Perl6/Parrot devotee, it's taken too long. By the time it ships, it'll be irrelevant. And, like it or not, Parrot's ultimate fate will likely be tied to Perl6, even though they're seperate projects; and Perl as a language is on a decline
Well that is a point of view, althought what i see in my workplace is that Perl is being more and more used as a tool for small/medium projects, and it is script language number one on windows. I wonder how long it will take for ruby to achieve
Re:Ruby - Perl 6 now (Score:2)
This is known technically as "C++ syndrome". :-)
On the other hand, I don't see many dramatic advances in the other popular scripting languages either. I've picked up quite a bit of Perl over the past few years -- some of us do use it for reporting :-) -- and I've taken a look at both Python and Ruby on several occasions during that time, too. Every time, my underwhelmed reaction was: "Wow,
Re:Ruby - Perl 6 now (Score:2)
Python for sysadmin tasks? Blech. You need at least twice the number of characters to type Python snippet than Perl's, on average. With so many typing to do in CLI, you'd definitely want a terse language. Besides, Python is not really suitable to type at the command line (with that whitespace thingy and the limited command-line options). You really will prefer a language that can be specified on the command line as much as possible (e.g. when doing remote SSH commands, etc).
As for PHP, I really pity the p
This is great news (Score:4, Insightful)
wait... perl compiles?? (Score:2, Funny)
Re:wait... perl compiles?? (Score:2)
Come on, perl compiles since... since... ohboy... a long time ago. get over it.
Periodic Table of the Perl 6 Operators (Score:5, Interesting)
The Periodic Table of the Perl 6 Operators [ozonehouse.com] sheds light on just how scary Perl 6 will be. Don't forget: Perl is "easy" to learn!
Re:Periodic Table of the Perl 6 Operators (Score:1)
The Periodic Table of the Perl 6 Operators [ozonehouse.com] sheds light on just how scary Perl 6 will be.
Hey, I think it's fun, nice and usefull :)
Re:Periodic Table of the Perl 6 Operators (Score:2, Insightful)
There goes my karma.