The Moby Scheme Compiler for Smartphones

Q: Get out of the way and just let me at the compiler! Where
is it?
A: Here you go!

Q: What is “Whalesong”?
A: That's the new name for the project formerly known as Moby.

Q: What is “Racket”?
A: That's the new name
for the Scheme system supported by Moby.

In March 2009 I gave a keynote talk at the
International
Lisp Conference. The talk was ostensibly about Moby, a Scheme
compiler for smartphones (the talk's sub-title was
Is That a Parenthesis in Your Pocket?),
but I was trying to talk about a much larger set of topics, including
Bootstrap, a curricular
program, and World, the PLT Scheme system for reactive functional
programming.

Here are the
slides (PPT, 3.5Mb).
For those without PowerPoint, I've
uploaded the slides to slideshare.
This version misses the animations in the slides, but will
still give you the essential content.

Here is the accompanying audio (MP3, 21.8Mb),
which you'll need to follow the talk. Warning: the
audio is a bit loud because I had the microphone pretty close to me
(and was speaking without a room mic to a fairly large room). Start
with the volume low!

Near the end of the talk, I refer to a demo. That
movie (QuickTime, 1.8Mb) is also on-line.