Hacker News new | past | comments | ask | show | jobs | submit login

How many times is it going to be posted on HN that Perl 6 is released?!



Once? This is the only time there has been a release of a versioned specification for the language compilers can target. That's what has been in development for 15 years! The specification of the actual language. It's like the difference between JavaScript existing as a language for a while and then one day ECMAScript 1 was defined. Apart from Perl 6 was always about the evolution of the spec with various implementations showing the way.

The first major implementation of Perl 6 back in the early/mid 00s was Pugs written in Haskell where Perl 6 picked up a tonne of functional heritage both in the compiler at the time and the language spec. The more recent Rakudo compiler has a lead architect who often works in C# where the compiler and the language spec picked up and redefined a reactive programming concurrency model with lots of nice new syntax like the react/whenever block.

Rakudo Perl 6 and Pugs and the host of other early implementations have been around a while and released often when they were worked on, monthly in the case of Rakudo with the first publicised release in 2010. Rakudo is also releasing a version of the compiler compliant with the newly frozen and released specification.


I think that the parent to your post is referring to this:

https://news.ycombinator.com/item?id=10793029

which already made the front-page.


Well, it is the release of Perl 6, and the appetite appears insatiable, so have at it. But after this one, let's flag any more reposts.


This time it's for real!


Not quite too, it's a compiler release (Rakudo), but ordinary users should stick to a distribution with common modules (Rakudo Star). Usually comes a few days after.


Well, after all these years, I think that's okay. Some people probably need to hear it a couple of times for the good news to sink in. :-)


it's that important.


I don't even know what it means to say that Perl 6 has been released anymore.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: