Created
April 4, 2014 09:14
-
-
Save slunski/9970983 to your computer and use it in GitHub Desktop.
This file contains 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
As Perl6 "user", AD 2014: | |
1. Which VMs for Perl 6 do you know? | |
Just Parrot and MVM becouse R* 2014.03 is first R* distro with MVM | |
(I may be wrong). My Java perceptions is a bit 90's and this | |
influences my .Net perception. | |
2. What are their defects (e.g. too long execution)? | |
Incomplete (buggy) and slow... Lack of libraries can be | |
helped if that two problems will be solved. | |
3. What is the worst and the best thing about those VMs? | |
Slowness is worst. | |
Good: they exists and have active devs. Native Calls are miracle ! Just | |
syntax a little to wordy... | |
Your choice | |
4. Which VM do you use most often? | |
Parrot, actually switching to MVM. | |
5. Why do you use this VM? (please write all known advantages and disadvantages) | |
Mainly becouse R* allows just Parrot. | |
Parrot so far allows moust complete Perl6 experience and it is C-based what gives | |
"under control when something will go wrong" feeling. Java/.Net are gigantic | |
obstacles in the world of small *nix shell tools, not small and fast | |
tools but rather eco^Whijack systems. | |
For me NQP Perl6 bootstrapping via old NQP compiler is disadventage. Some way | |
shorter from $CC would be ideal. | |
6. Do you know any bugs in this VM? | |
I read about them everyday... What was the question ? | |
7. How do you think, which VM would have the greatest future? Which one would be "the chosen one"? | |
Looks MVM. Becouse of fast startup. Generally fastness is "the one and only" trait for succesful | |
VM and compiler/language (assuming other parts are not heavily broken). That's from current | |
*nix/Perl6 perspective. Some development in (micro)hardwares and mass market accepted | |
computer-like machines/networks still can change a lot. Prepare for embadded Perl6 VM ? | |
Others | |
8. You can write some useful information about VMs, links etc. | |
What is the future and development direction of VMs ? Specialization, new subsystems, descendants ? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment