3 ms·
My sense, playing with Perl 6, is that it could become a "pro tool" -- very deep and powerful. It needs to mature some (though it is very solid already) and to
by jedharris 11y ago
My sense, playing with Perl 6, is that it could become a "pro tool" -- very deep and powerful. It needs to mature some (though it is very solid already) and to grow its ecosystem (though it can run much of CPAN via Inline::Perl5).
Those who want to play can install from http://rakudo.org/how-to-get-rakudo/ http://rakudo.org/how-to-get-rakudo/
Larry's talk was a lot of fun, especially the way he zipped around between vi and terminal windows -- no need for presentation software.
- jedharris 11y agoA couple of other things that haven't been much highlighted: - Perl 6 right now runs very well on two back ends: a custom VM and the JVM. It is spinning up a Javascript back end, I think primarily for NodeJS. - Concrete representations are carefully separated from core semantics, so Perl 6 currently supports native values from C, Perl 5, Python, etc. It should be able to support native arrays as required for high performance scientific computing etc.
- mindcrime 11y agoWhatever happened to the ParrotVM? I always thought that it was somehow intrinsically tied up with Perl6.
- bmn_ 11y agohttp://www.modernperlbooks.com/mt/2013/02/goodnight-parrot.html http://www.modernperlbooks.com/mt/2013/02/goodnight-parrot.h... https://www.ohloh.net/p/parrot https://www.ohloh.net/p/parrot (contributor graph at the bottom)
- rurban 11y agoThey switched to MoarVM, which was a simplier and much faster rebooted variant of Parrot to get a timely Perl6 release. But it is still open to use any VM as backend. Currently there are two in rakudo, in parrot can be re-added trivially, e.g. to support other architectures and a better threading model
- rurban 11y agoThey switched to MoarVM, which was a simplier and much faster rebooted variant of Parrot to get a timely Perl6 release. But it is still open to use any VM as backend. Currently there are two in rakudo, in parrot can be re-added trivially, e.g. to support other architectures and a better threading model