>> I suspect the initial distate for Perl came because of how much nicer
>> Python and then Ruby seemed to be and because Perl was King of the
> For what purpose? One off scripts? 1990's cgi routines? Or real
> programs? For real programs, you can replace "seemed to be" with
> with "are".
Well IMHO real programs should be written in C++/C# (or Java if you're
feeling masochistic) or Python/Ruby with enough assertions and test
suites to catch the silly mistakes which a compiler would typically
catch. Python and Ruby are great for very simply applications but maybe
it's just me but both give me trouble hunting down the bugs.
> Which makes Perl 6 a new language, with a new purpose, which needs to
> prove itself just like any other new language on the block. The first
> thing it needs is a working and practical implementation.
It has that. It's called Pugs. (http://www.pugscode.org/)
To be honest I'm not sure why they haven't released it or the Parrot
backend-based Perl6 as at least a technical preview yet so people can at
least play around with it.
I'm also not sure as to what steps are left before Perl 6 can be
released. Are they waiting for features to be implemented, is it too
buggy, is Parrot not ready, etc. etc.?
None of that however warrants the kind of reaction it has been getting.
I don't know who's been claiming that Perl6 is the next coming of the
Messiah but all I'm saying is the arguments against it are more typically
FUD than anything substantive, and I haven't yet seen a response to that
which shows otherwise.