| Sign In/My Account | View Cart |
|
|
We've expanded our Perl news coverage and improved our search! Search for all things Perl across O'Reilly! OSCON: Worried about Perl 6
Robert Kaye I'm a big fan of perl -- I've written lots of code in perl and I plan to write a bunch more this fall. But now that I am browsing the OSCON convention program, I am starting to worry about perl 6. For instance, the description of Allison Randal's "The Perl 6 Compiler Today" presentation states:
And Damian Conway's "Perl6" presentation description says:
We've now seen several years of perl6 design and it looks like there will be a few more. Don't get me wrong -- lots of design is a good thing and the perl team is going about it very methodically. However, this process does seem to be taking a bit too much time. I keep having to think about M$'s Longhorn OS. Its been pushed back time and time again and it won't see the light of day until '06. In the meantime Apple has new OS releases much more frequently and it seems as though every day some Linux distribution has a new release. I think M$ is vulnerable in taking so long to bring Longhorn to market -- vulnerable to smaller, more nimble players to come in and take away market share. I'm worried that perl6 is exposing itself to the same kind of peril. Python has grabbed my attention in a big way and it seems that killer new scripting languages are coming around every day. Will the carefully crafted perl6 have a chance to maintain its position as the hacker's scripting language of choice? I've always preferred many smaller releases rather then infrequent large releases (release early, release often, right?) and large releases set of warning bells in my mind. Is the technology becoming too heavy? Longhorn certainly is, but is perl6? Will perl6 be worth the wait? It wasn't my plan to focus on perl this conference, but now my curiosity has been piqued -- I'll poke my head into the perl6 sessions and see what I think after the conference. Robert Kaye is the Mayhem & Chaos Coordinator and creator of MusicBrainz, the music metadata commons. Showing messages 1 through 10 of 10.
Return to weblogs.oreilly.com. Weblog authors are solely responsible for the content and accuracy of their weblogs, including opinions they express, and O'Reilly Media, Inc., disclaims any and all liabililty for that content, its accuracy, and opinions it may contain.
|
|
Sponsored By: | |||||||||||||
I tried Algol68: it was so cumbersome, it was useless. Admittedly many of those "new" concepts are now in modern languages. The problem was compiler technology and computer power. But Algol68 was not the language developers used. C is the language of choice. Fast, simple, amenable to elegant code. Moreover, C today is not the C I first learnt. The compilation sophistication of make files is awesum.
So I wonder whether all the wonderful intentions to use UNICODE and the labarynthine scopes and calling chains of multis (I dont really know how to describe that discussion), whether all this will make perl 6 into a slow cumbersome dinasaur. And to get it to work at all will need inelegant clunky code.
Perl 6 looks as if it will be unfit for todays machines, but useable in 40 years. But by then, it will be python or ruby or something else that is the developers choice, combined with something like a killer IDE.