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

Reply via email to