| > I only really got involved from 2012 onward, so I have no first hand knowledge about that period, except maybe a few weeks I'm in roughly the same boat. I too dipped in and out starting in 2000, and had been reading contemporary discussions on and off from around 2009. I want to draw your attention to some things I know due to publicly available records, things I think shed light on what really happened. The first thing is that Rakudo began technically shifting to a multiple backend architecture in mid 2009: * Following Jesse Vincent's summer 2009 discussion with Patrick Michaud about Perl 6 running on JVM and .NET, NQP was rewritten in the fall of 2009 to support multiple backends.[0] * jnthn edited his website to say his first interest in working on Perl 6 going forward was "Transforming Rakudo from a single backend compiler to one capable of targeting multiple backends".[1] > I just know second-hand that something broke the trust between the Perl 6 and Parrot developers around the first Rakudo Star release. And that strengthened the notion that another backend for Perl 6 was needed. As explained above, Patrick had already focused his and jnthn's efforts on a multiple backend Rakudo in mid 2009, a year before Rakudo Star. And, as chromatic has said, and the record shows, commits to Parrot "fell off a cliff" in early 2011, about 6 months after Rakudo Star, and a year before the dates of the first commit timestamps in MoarVM's git history, in Q1 2012. ---- [0] https://www.youtube.com/watch?v=XgPh5Li3k4g#t=2m [1] http://web.archive.org/web/20091218092004/http://jnthn.net/p... |
At the time of writing this comment:
js Use new nqp::time instead of nqp::time_(i|n) 20 days ago
jvm [JVM] Add op 'nativecallinvoke' 15 days ago
moar Disallow explicity specifying op write registers 8 days ago
From https://github.com/Raku/nqp/tree/master/src/vm