hpr0321 :: Parrot
Presentation on the Parrot VM given by Steven Weeks at a Provo LUG on 2009-03-11.
Hosted by UTOSC on Tuesday, 2009-03-24 is flagged as Explicit and is released under a CC-BY-NC-SA license.
Parrot, virtual machine, Perl 6, bytecode, Rakudo.
(Be the first).
The show is available on the Internet Archive at: https://archive.org/details/hpr0321
Listen in ogg,
spx,
or mp3 format. Play now:
Duration: 01:22:19
general.
Parrot is a virtual machine designed to efficiently compile and execute bytecode for dynamic languages.
Parrot currently hosts a variety of language implementations in various stages of completion, including Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6, APL, and a .NET bytecode translator.
Parrot is not about parrots, though we are rather fond of them for obvious reasons.
Guru at Guru Labs for 1.5 years. I teach, work on courseware, and assorted Perl programming. In my spare time I work on Parrot and recently a roguelike. I've been working on Parrot for about a year, in which time I've written a LOLCODE and Ruby compiler and done a lot of work on Exceptions and some work implementing features in Perl 6.
I'd like to talk about Parrot and/or Perl 6! That's about as specific as I get. If nobody has any more-specific requests, I'd like to run through implementing a simple language and the parts of a Parrot compiler. Maybe scheme? I haven't decided yet.