MoarVM: Overview & Analysis with a Side of Gore

By Matthew Wilson (‎diakopter‎) from
Date: Monday, 3 June 2013 15:05
Duration: 40 minutes
Target audience: Any
Language: English

You can find more information on the speaker's site:

Very short overview of what I see in the medium term for MoarVM, especially including topics exceedingly relevant to the Perl 5 community, namely:

- Using Perl 5 modules from Perl 6, ... ALL of them.
- Using Perl 6 modules from Perl 5. Yes, indeed.

The first half of this talk will mainly serve as an introduction to the next 2 days of ongoing Symposium-type discussion with the MoarVM to occur in Hallway++ track, the Symposium room, the Hackathon room (TCC 2.122), actual hallways, and such. A framing of the topics and nomenclature, if you will.

The second half of this talk is a blindingly fast overview of a few topics and claims about our implementation of MoarVM that are possibly most interesting to VM and language implementers, such as:

- allocation and garbage collection
- object models and type systems
- invocation model and calling conventions
- models of asynchrony and parallelism
- foreign function interface and cross-VM interop
- IO, Unicode, and encodings
- separate compilation and code loading
- extensibility points
- data structure and strings implementation
- design considerations for optimization opportunities

Attended by: