On Fri, 27 Jan 2006, Jonathan Ellis wrote:
Look, if a language is known primarily for being prone to degenerate
into spaghetti if everyone isn't very careful, something's wrong,
and when the best apology is pointing out that you can write bad Lisp
or Python or Smalltalk
Where I'm confused is that through this entire conversation you haven't
pointed to a single example of a way that Perl is "prone to degenerate
into spaghetti". Every major Perl project I've looked at, the code has
been surprisingly easy to read. I gave you my example of frozen bubble and
haven't received a response, not even a "Well that's obviously an example
where the programmers were REALLY careful and managed not to fall into all
of the Evil Traps that exist for the poor, ignorant Perl programmer."
I know it's de rigeur these days to bash Perl for being unreadable
("obfuscated Perl contest? Isn't that redundant?"), but I have yet to see,
in a major project, this idea of Perl being "prone to degenerate into
spaghetti".
*What*, exactly, about the language causes this? And can you find any
examples of how it's true in projects out there? Surely your opinions must
be based on some feature in the language that you see time and time again
being abused and turning otherwise decent code into an unreadable mess?
~ Ross
/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/