Scott Penrose

OLPC Perl Parrot

Scott Penrose is a perl hacker with an interest in home automation. He has been playing with electronics since he was old enough to burn his fingers with a soldering iron.

OLPC installation for Perl and [[Parrot?]]

The OLPC Operating System

  • Redhat Derivative

Installing Perl

  • Run "Terminal Activity"
  • You automatically have root acccess via sudo
  • # sudo yum install perl

Parrot Requirements

  • About 200-300 MB of free space
  • OLPC comes with 1GB
  • Can use USB
  • Can use SD (see installation)

Installing Parrot

Installing Parrot

  • # perl Makefile.PL
  • # gmake
  • # gmake test


  • # cd languages/XXX
  • # gmake
  • # gmake test
  • # ../../parrot XXX.pbc demo.xx


  • OLPC suffers for performance
  • Hardware is key but...
  • Most of the code is python and not compiled
  • Maybe Parrot would be a good... Run time and Compiled code
  • One run time - many languages - but therefore small footprint

The real world

Parrot Stable

  • Plan for Aug 2008

Talk History

  • Talk
  • Perl