Perl's Extreme Makeover
PurdueGraphicsMan writes "There's an article over at Yahoo! about the upcoming version of Perl (version 6) and some of the new features (RFC list). From the article: "Although Perl 5's expressions are the most sophisticated available and aspired to by other programming languages, "no one pretends for a moment that they're anything but hideously ugly," said Damian Conway, a core Perl developer and associate professor at Monash University in Australia.""
Good! Looks like they kept Perl5 in mind and it will flip into a special mode to execute older Perl5 code.
Nice!
-mb
a ,There's been /|\ at the ASCII /|
a 0 an explosion
a
a | factory!!!!
a
Okay, about 99% of the Perl Haikus will not apply anymore.
"no one pretends for a moment that they're anything but hideously ugly," Does he mean the lines of code or the programmers themselves?
mmmm...thanks for sharing?
Unreadable code,
Why would anyone use it?
Learn a better way.
ugliness that grows
into beauty inside of
your favorite shell
Arbitrarily
Nested structures for data;
Joy of birds in flight.
As with the spring rain
Perl is indispensable
Unquestionable
http://aspn.activestate.com/ASPN/Perl/Haiku/Abo
http://www.beyourowneviloverlord.tk
http://www.frozenchickenthrowing.tk
http://www.killercamel.tk
"hideously ugly" and "Perl" in the same paragraph? Who would have thought!
"Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
Since the article is slashdotted, I have reprinted the text below:
$_
taken! (by Davidleeroth) Thanks Bingo Foo!
This pic says it all
Programming can be fun again. Film at 11.
(perl[6] == "Great") || die;
And if you can't get past "the whitespace" thing in Python, then that's too bad; be an Ruby-using elitist.
Now, without further ado:
Python! -- Tastes Great!
...
Ruby! -- Less Filling!
Python! -- Tastes Great!
Ruby! -- Less Filling!
Python! -- Tastes Great!
Ruby! -- Less Filling!
Java! -- Job Security!
Cypher: Oh that's not encryption... It's a new Perl script I'm working on...
The Matrix Bastardization.
It's easy really: since the OO macro language is Turing complete, you just write a perl interpreter in OO macros.
taken! (by Davidleeroth) Thanks Bingo Foo!
So does a man standing next to, you holding a gun to your head, saying "INDENT THOSE BLOCKS!".
Your post is like arguing that Duluth is New York's equal because they both have buildings.
If Perl user's hadn't created the annual Obfuscated Perl contests, people wouldn't say such mean things about how the code looks ... Uh, no wait, isn't there one of those for C too? Well, if Perl had come along after the flaws in C++ were arround long enough to become really apparent, like Python ... Whaddya mean, it did? Uh, If Perl was distinguishable from line noise, people wouldn't say ugly, so there!
Who is John Cabal?
Extreme makeover, nah.
Qeere Eye for the Perl Guy.
...is the duct tape of the internet.
It is better to startover than to try and modify a perl script.
CmdrTaco wrote: "PurdueGraphicsMan writes "There's an article over at Yahoo! about the upcoming version of Perl (version 6) and some of the new features (RFC list). From the article: "Although Perl 5's expressions are the most sophisticated available and aspired to by other programming languages, "no one pretends for a moment that they're anything but hideously ugly," said Damian Conway, a core Perl developer and associate professor at Monash University in Australia."""
Four levels of quotes; fun...
-- If no truths are spoken then no lies can hide --
Which is why you use comments like this:
taken! (by Davidleeroth) Thanks Bingo Foo!
The simple fact is that you can write clean looking code... or ugly code. Perl doesn't care. It is your code... do it the way you want.... Perl's strength is that it let's a programmer program the way they want to. That is also it's weakness.
There are languages that would be fun if ONLY YOU yourself do all the writing, but the potential for abuse and bizzar variation is so great that I don't want to make a paid specialty in them, fearing that someday I will inherit spehgetti-and-sand-in-a-blender hell.
Thus, I divide languages into "paycheck" languages and "fun" (or "hobby") languages. Reminds me of an old army story told by who knows. The sarge overheard one guy calling his rifle a "gun", which is a no-no at this base. So he forced the soldier to run around the compound naked holding his rifle in his right hand and his dick in his left, and he had to repeat, "This is my rifle, and this is my gun. One is for shooting, and the other for fun".
Table-ized A.I.
a <O I AM NOT
a ( \ DEAD.
a X I was just resting.
a 8===D
*whew* Since I'm running Debian Stable I wont have to worry about learning Perl 6, till Perl 7 is ready to hit the shelves.
Your hair look like poop, Bob! - Wanker.
s/\salot\s/a\slot/gi;
Perhaps the answer to the problem of teenagers dropping bricks from motorway and railway bridges is to sue Tetris.