5 ms·
Anyone having an idea why parrot is not more popular?
by raphinou 13y ago
Anyone having an idea why parrot is not more popular?
- iso-8859-1 13y agoBecause it's associated with Perl 6 which is commenly believed to be vaporware (yes, even if there have been releases). And because they want to make it so perfect that people can't remember why they used to be excited about it.
- area51org 13y agoFWIW, the problem with their having been "releases" is that there is no reference release; Larry Wall is uninterested in doing an implementation.
- toyg 13y ago>Because it's associated with Perl 6 which is commenly believed to be vaporware Or rather just "because it's associated with Perl".
- perlgeek 13y agoBecause it's not really a good VM. It's full of good ideas, but also full of cruft and years of technical debt. It doesn't have a JIT compiler, (nearly) no async IO, threading support is pretty new and not battle-tested nor documented very well.
- chromatic 13y agoSounds like Perl 6!
- LeafStorm 13y agoActually, that's part of the issue. Most of Parrot's semantics are exactly those of Perl 6 (right down to the opcodes for Boolean testing), and those don't get along well with most languages.
- perlgeek 13y agoRakudo on the JVM does use a JIT compiler. Surprise!
- chromatic 13y agoThe fact that Rakudo on the JVM can take advantage of the JIT to optimize simple math in tight loops fails to impress me, but I suppose it's one more half-implemented feature you can tick off the back of the box, so hooray.
- chromatic 13y agoBecause supporting the Rakudo attempt to implement Perl 6 turned out to be an unpleasant slog through an unnavigable field of abuse and nonsense: http://www.modernperlbooks.com/mt/2013/02/goodnight-parrot.html http://www.modernperlbooks.com/mt/2013/02/goodnight-parrot.h...