We are delighted to announce the first release of Moby Scheme, a compiler from Beginner Student Language (BSL) + World programs to smartphones. The current prototype compiles to the Android platform, and supports almost all BSL programs as well as libraries to accelerometer, GPS, and SMS functionality.
This is definitely a novel idea and can hopefully carve some time out to play around with it.
Scheme and Android geeks unite - oh wait, how big a population is that?
Update: I just got done viewing the keynote talk slides while listening to the audio. The setup took a bit of effort to get right, but it was definitely worth it. What an excellently delivered talk. Highly recommended.
Update: I couldn't resist at least making my own little hello-world application in Moby Scheme. So, here it is:
(require moby/stub/world) (define WIDTH 320) (define HEIGHT 480) (define (render w) (place-image (text "Hello World" 10 "Black") 20 20 (empty-scene WIDTH HEIGHT))) (big-bang WIDTH HEIGHT 10 0) (on-redraw render)
After a few minutes of poking around, I was able to compile this to Java and then run it on the Android Emulator:
Man, am I impressed. They sure have made programming for the Android platform fun and easy. Now I just need to think up an application to write...