Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re^5: A "Perl-7" that I could actually USE right now

by raiph (Deacon)
on Jul 04, 2013 at 13:43 UTC ( [id://1042456]=note: print w/replies, xml ) Need Help??


in reply to Re^4: A "Perl-7" that I could actually USE right now
in thread A "Perl-7" that I could actually USE right now

"a trickle of new folk". No. There's a trickle of people that come, stay for a week and go.

The following folk are examples of the trickle that you don't see that I do. These are from yesterday's #perl6 log. In order of appearance:

Searching through other days will reveal more such folk. Like I said, a trickle. But not zero.

I just don't see people flocking to tear the results out of their busy hands. I don't see people waiting eagerly for Perl6 to get into a (for them) useful state.

Coders are, quite rightly, not interested in using P6 until it's ready for them, and it isn't ready for most coders, even adventurous, early adopter types. Similarly, the P6 project is, quite rightly, not making any attempt to attract users because it isn't ready for most coders.

Aiui there is still $100K waiting in a bank account (part of the Hague Grant) to be spent when the time is right for raising money to promote P6. My guess is that that process will start once Larry declares a 6.0.0 spec.

It's very hard to predict when that will be, but I've been consistent about my prediction (late 2014) for the last 4 years and it still looks about right to me.

the choice of JVM will probably never cease to surprise me

Are you aware the design choice was made in the late 90s, before P6 was conceived? Do you know what the rationale for implementing it now is?

Replies are listed 'Best First'.
Re^6: A "Perl-7" that I could actually USE right now
by Jenda (Abbot) on Jul 04, 2013 at 14:17 UTC

    It might have made sense in late 90s when Java was hip and looked like it's gonna evolve. IMnsHO at this time MONO would be a much better target. Even if it takes Google a few more months to make the switch.

    Anyway some pointers to the current rationale would be appreciated, thanks!

    Jenda
    Enoch was right!
    Enjoy the last years of Rome.

      Don't forget there's something like a billion Android (JVM) devices and (rapidly) counting.

      For a piece of the rationale for the JVM port, see the answer to the question "Was the move of porting Rakudo to the JVM planned, or was it driven by Parrot’s deficiencies?" in All about Perl 6 – interview of Jonathan Worthington (Part 1 of 3). There's more to it than that but it covers some key pieces.

      jnthn has spoken about his position on a CLR backend but I didn't find it when I quickly looked. In a nutshell, it's "Sure, that would be great, and we know it'll work well, but I'm not doing it, someone else would have to run with it, and they may not even get much of my time to help them figure stuff out". There's a similar answer for the JS backend that's being progressed as a GSOC project by pmurias, fperrad's LuaJit backend, and so on.

      Volunteers will do what they want, but I'd say development of the JVM and MoarVM backends now have, respectively, tactical and strategic primacy over development of other backends for the next 12 months. And they have the momentum. jnthn and sorear have been rocketing through the JVM port. (Here's jnthn's recent update on the JVM port.) And MoarVM's attracting uber hackers too such as Chip Salzenberg.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1042456]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others learning in the Monastery: (4)
As of 2024-03-28 15:30 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found