BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:The beauty of bootstrapping and the joy of JIT - Dr Michael Spivey
  (University of Oxford)
DTSTART:20130228T180000Z
DTEND:20130228T190000Z
UID:TALK43822@talks.cam.ac.uk
CONTACT:26108
DESCRIPTION:"GeomLab is a simple functional language that we use at Oxford
  to help school students explore computer programming in a functional lang
 uage with graphics.  Recently\, I have been working on a faster implementa
 tion that is based on compiling dynamically to code for the Java virtual m
 achine.  The project has become self-hosting\, in that most of the GeomLab
  compiler is now written in its own language and compiles itself.  The mes
 sage of this talk is that using the JVM as a target makes it an easy and p
 leasant task to implement a programming language with reasonable performan
 ce\, and better fun than ever as a personal programming project.  Since Ge
 omLab is open source\, it can provide a springboard for your own experimen
 ts."\n\nAdmission free to CUCaTS members\, £2 otherwise. Membership may a
 lso be bought at the door. As usual refreshments will be served 15 minutes
  before the start of the talk.
LOCATION:MR5\, Centre for Mathematical Sciences
END:VEVENT
END:VCALENDAR
