Last active
August 29, 2015 13:58
-
-
Save sergot/9951466 to your computer and use it in GitHub Desktop.
[Perl 6] A poll about VMs.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Hey! | |
This is a poll about VMs for Perl 6. It would be awesome if you fill it, | |
just write a comment with your answers or fork it and edit. | |
I need it because I work on a huge summary (including, among the others, statistics, tests) | |
of VMs and Perl 6 itself. | |
Thank you very much in advance! | |
sergot | |
THE POLL | |
Your knowledge | |
1. Which VMs for Perl 6 do you know? | |
2. What are their defects (e.g. too long execution) and | |
how hard is it to fix them (how long would it take, how many people can do this etc.)? | |
3. What is the worst and the best thing about those VMs? | |
Your choice | |
4. Which VM do you use most often? | |
5. Why do you use this VM? (please write all known advantages and disadvantages) | |
6. Do you know any bugs in this VM? | |
7. How do you think, which VM would have the greatest future? Which one would be "the chosen one"? | |
Others | |
8. You can write some useful information about VMs, links etc. | |
Do not hesitate to criticize this poll, suggest new questions, correct any mistakes and so on. | |
Thank you! :) | |
PS. | |
If you want to contact me, you can find me on: | |
#perl (irc.perl.org) | |
#perl6 (irc.freenode.net) | |
my nickname is "sergot". |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
JVM has a slow startup time, which is unbearable in development.
Parrot is basically inferior to MoarVM in every possible way these days, and I don't ever expect it to get better; Parrot development is almost nonexistent.
Parrot: module ecosystem support
JVM: speed, once JIT kicks in; very nice parallel capabilities
MoarVM: speed; amazing development progress
Worst things:
Parrot: almost a complete lack of non-blocking IO, lack of threading
JVM: glacially slow startup/compilation times
MoarVM: um, no idea. As I said, it's a wonderland full of ponies and rainbows