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
2016.09 MoarVM 2016.09: avg: 2.655509093 σ: 0.016154447085041 | |
2016.08 MoarVM 2016.08-11-gedd5839: avg: 2.66205153 σ: 0.0106618988125802 | |
2016.07 MoarVM 2016.07: avg: 2.6601672383 σ: 0.00998966850987962 | |
2016.06 MoarVM 2016.06-9-g8fc21d5: avg: 2.732169865 σ: 0.013552057946182 | |
2016.06 MoarVM 2016.06: avg: 2.612740332 σ: 0.00847307045069826 | |
2016.05 MoarVM 2016.05: avg: 2.872383005 σ: 0.0195158830723061 | |
2016.01 MoarVM 2016.01: avg: 3.084784987 σ: 0.0162810566963917 | |
2015.12 MoarVM 2015.12: avg: 3.0718093589 σ: 0.0155801798531649 | |
2015.11 MoarVM 2015.11: avg: 2.85740747 σ: 0.0136095973585334 | |
2015.09 MoarVM 2015.09: avg: 3.3041054488 σ: 0.0101197361530544 |
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
For simple modules like PP, no "resources": | |
- module provides list of dependencies that can be checked by simply perl6 -MDep:Endency -e '' | |
- module provides author and version | |
- $ github clone module | |
- $ cd module | |
- $ ufo install /usr/lib/perl6 # cp -r lib/* /usr/lib/perl6/module/name/author/version # or into private repo dir | |
- $ cd /usr/lib/perl6; git status; git add *; git commit # optional | |
- file hashes (ftp-server style) can be used/generated/provided by module/ufo/admin | |
- /usr/lib/perl6/* don't have precompiled files, that is v6-compiler business somewhere else, \ | |
so /usr/lib/perl6 is Perl6 code dir for all implementations, as provided by author |
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
So, obviously TimTody sugested separate thread pool for each thread in the process that changes his (G)UID :) | |
But let's look on OSI layers vs TCP/UDP/IP - security layer cut off but thing was much more sane... | |
Applets vs flash ? Security-sandbox concept cut off... But performance was better. Actually it was just somewhat native | |
element embaded in html. | |
And what is virtual machine ? It's just CPU simulator. And it sandboxes what is running in it. Do Erlang have problems | |
with GUIDs ? Such problem is literaly implementing things across three abstract layers ! It's a) constant pain point; or | |
b) rewrite candidate... Such code will have serious troubles with surviving more then 5 years... |
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
sub visitStr( $i ) { say $i; } | |
sub visitInt( $i ) { die; } #say +$i; | |
sub iterateList( @l ) { | |
state $i = 0; | |
return @l[$i++] | |
} | |
sub iterateListWithDestruction( @l ) { shift @l; } | |
sub walk( @a, &i ) { | |
while my $m = &i( @a ) { |
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)? |