On 10 Oct 2011, at 19:56, Ralph Corderoy wrote: [snip] > A nice description of Lua 5's implementation, including its hybrid > hash-table/array implementation, and using a register-based VM compared > to its earlier stack-based VM as Python and Perl still use. > http://www.jucs.org/jucs_11_7/the_implementation_of_lua/jucs_11_7_1159_1176_defigueiredo.html [snip]
Niggle ;-) Perl 4/5 doesn't really have a VM per se. The code is turned into a syntax tree that's then walked at runtime. See http://perldoc.perl.org/perlcompile.html. AFAIK the various Perl 6 implementations are focused on register based VMs like Parrot (http://en.wikipedia.org/wiki/Parrot_virtual_machine). Cheers, Adrian -- http://quietstars.com [email protected] twitter.com/adrianh t. +44 (0)7752 419080 skype adrianjohnhoward del.icio.us/adrianh -- Next meeting: Bournemouth, Tuesday 2011-11-01 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ How to Report Bugs Effectively: http://goo.gl/4Xue

