LWN.net Logo

Perl 6? Yeah, right.

Perl 6? Yeah, right.

Posted Sep 23, 2006 9:34 UTC (Sat) by fergal (subscriber, #602)
Parent article: Perl 6? Yeah, right.

And for the fans of the C programming language, Perl 6 provides macro support, in the form of the ability to alter the Perl 6 grammar itself from within your Perl 6 code.

You mean lisp, not C. Perl has had C macros for decades (perl -P). C style macros allow you to stitch bits of text together before they get parsed. Lisp style macros allow you to take parsed code and manipulate it before it gets compiled to it's final form. This is a much safer and more powerful idea than C style macros.

All that said, Perl 6 does not excite me at all, it looks like it will be even easier to do stuff that only 10% or 1% of the perl community can understand.


(Log in to post comments)

Perl 6? Yeah, right.

Posted Sep 24, 2006 3:21 UTC (Sun) by chromatic (guest, #26207) [Link]

Isn't the question "How productive is a good programmer with the language?" much more interesting and insightful than "How badly can a barely-trained monkey write code?"

It's not as if there's a shortage of barely-trained monkeys, nor a limit to the damage they can do with *any* language.

Perl 6? Yeah, right.

Posted Sep 24, 2006 5:42 UTC (Sun) by fergal (subscriber, #602) [Link]

Isn't the question "How productive is a good programmer with the language?" much more interesting and insightful than "How badly can a barely-trained monkey write code?"

It certainly is but I'm not talking about badly trained monkeys. The more syntax and features you put in the language, the more I have to learn before I can read "average" code. By "average" I don't mean quality, I just mean the code I'm likely to run across reading mailing lists, articles or CPAN code.

Larry likens Perl 5 to a natural language and talks about how long it takes to become fluent. With Perl 6 it will take longer. I haven't seen the killer features that would make me want to bother to do all that again.

Perl 6? Yeah, right.

Posted Sep 28, 2006 11:41 UTC (Thu) by renox (subscriber, #23785) [Link]

Indeed, frankly in my opinion Perl baroque style is its downfall..
Perl5 is bad and Perl6 will be even worse (still IMHO of course).

Ruby or Python are much easier to learn..

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds