LWN.net Logo

Should be: Goodnight, Perl 6.

Should be: Goodnight, Perl 6.

Posted Feb 11, 2013 7:27 UTC (Mon) by tpo (subscriber, #25713)
In reply to: Should be: Goodnight, Perl 6. by HelloWorld
Parent article: Chromatic: Goodnight, Parrot

In another thread someone asked, commenting on your tone, whether your account couldn't just be deleted:

> I don't think we need Perl 6 either.

Perl6 does have some interesting ideas (like being able to change the language parser from within a program). That phrase of you is scolding.

I'd say you did not read the original article or when you read it, did not digest one of its main points: Chromatic says there that developer motivation and interest is not fungible and that once it was not fun any more the negative comments (among others things) made him quit.

So what's the point of you commenting? With your negative comments making people quit doing what they like and that way showing the superiority of your opinions?


(Log in to post comments)

Should be: Goodnight, Perl 6.

Posted Feb 11, 2013 18:03 UTC (Mon) by HelloWorld (guest, #56129) [Link]

I'm writing comments to express my opinions. The fact that some people seem not to like them doesn't bother me very much.

> So what's the point of you commenting? With your negative comments making people quit doing what they like and that way showing the superiority of your opinions?
You make it sound as if it were a bad thing. When I see someone doing things that I consider harmful, and my comments stop them (which, btw, I consider unlikely), I won't feel bad for that.

That said, my comment isn't as negative as you imply. I said that I like the idea of sharing code written in different languages through a common VM like Parrot; how is that negative? It's a sad fact it didn't deliver in that regard; the Parrot Wiki [1] doesn't list a single language that is maintained and considered production-ready except for HQ9+, which is a joke language.

And yes, I said that I don't think we need Perl 6. What people don't seem to realise is that there's a cost associated with having more choice than necessary. When people write code in Perl 6, I can't reuse their code in whatever language I happen to use and vice versa, so everybody loses. And if I really want to rewrite my program's AST, I can do that with Clojure and use all kinds of Java libraries along the way. But actually, I don't like so-called dynamic languages for the reasons mentioned in [2]. Statically-typed languages like Scala or Haskell make DSELs easy enough for my taste.

[1] http://trac.parrot.org/parrot/wiki/Languages
[2] http://existentialtype.wordpress.com/2011/03/19/dynamic-l...

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