User: Password:
|
|
Subscribe / Log in / New account

Should be: Goodnight, Perl 6.

Should be: Goodnight, Perl 6.

Posted Feb 11, 2013 18:03 UTC (Mon) by HelloWorld (guest, #56129)
In reply to: Should be: Goodnight, Perl 6. by tpo
Parent article: Chromatic: Goodnight, Parrot

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...


(Log in to post comments)


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