Linked by Shlomi Fish on Sat 16th Oct 2004 07:28 UTC
General Development The purpose of this essay is to explain why I believe Perl 6, the way it currently seems to progress, is the wrong thing at the wrong time, and why I predict (with all the expected caveats of predicting something) that it won't be successful. I will also suggest a better alternative for the future of Perl which makes more sense at this point.
Permalink for comment
To read all comments associated with this story, please click here.
@Steven Haryanto
by verbat on Sun 17th Oct 2004 08:39 UTC

matz actually said "some people say ruby is a bad ripoff of lispo and smalltalk, and I admit it".
It actually rips off much more from ST than it does from lis.

BTW I don't think python offers much more simplicity, it is more complex under the hood.
You have strange constructs such as for/else anbd while/else, some things are duplicated (just think of: map(f,lst);map(lambda..,lst);list(f(x) for x in lst); [f(x) for x in lst]) and some thing are somewhat hard to grasp for noobs (thinking of metaclasses, descriptors, __slots__, _setattribute vs setattr in new style vs old style classes).


And module nesting, reflection, and extending individual objects is there even in python, luckily ;)

When python3000 comes some of this things will disappear, making python *again* the simpler language out there. Till then I don't think it really is, better to look out for Io or JavaScript.