MoarVM: Overview & Analysis with a Side of Gore
By M W (diakopterXXX)
Date: Monday, 3 June 2013 15:05
Duration: 40 minutes
Target audience: Any
Language: English
Tags: 蝶
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
- Peter Ezetta
- Tim Bunce
- Stevan Little (stevan)
- John Anderson (genehack)
- Reini Urban (rurban)
- Patrick Michaud (Pm)
- Brian Gottreu
- Kartik Thakore (kthakore)
- M W (diakopterXXX)
- Curtis Jewell (CSJewell)
- Nova Patch (patch)
- Geoffrey Broadwell (japhb)
- Kevin Shaum
- Adam Dutko (StylusEater)
- Dana Jacobsen (danaj)
- Ovidiu Barbu
- Will Rubel
- Jared Miller
- ribasushi +1
- Yunsheng Shen
- parv
- Uri Guttman (uri)
- Tadeusz Sośnierz (tadzik)
- Rick Scott (shadowspar)
- Tim Mullin (Tim)
- Stan Schwertly (stan_theman)
- Brent Laabs (labster)
- Mirjam Urban (mirjam)
- Michael McClennen
- Vat Raghavan (MachinShin)
- Logan Bell (epochbell)
- Joseph Crotty (holybit)
- Solomon Foster (colomon)
- Matt Nash (mnb)
- Rob Duncan (robd)
- Thomas Stanton (tstanton)
- Chip Salzenberg (Chip)
- Noel Maddy (Zhtwn)
- Stefan O'Rear (sorear)
- Sterling Hanenkamp (zostay)
- Mason Randall
- Chanda Unmack (teleute)
- Brock Wilcox (awwaiid)
- jerry gay (particle)