Yesterday I posted the slides of my 41 minute long lecture about [mobl](http://mobl-lang.org). I also recorded video of it (through my MacBook’s webcam) and the result is acceptable enough to publish. So, if you have some time to spare, here’s me presenting mobl to a group of our students, a demo is included:
Mobl Lecture from Zef Hemel on Vimeo.
In a nutshell, mobl is a new language to develop mobile applications using web technologies. It’s a statically typed language that compiles down to Javascript and HTML.
Some interesting features:
* Automatically transforms synchronous code to [asynchronous code](http://zef.me/2726/on-asynchronous-programming) using [continuation-passing style transformation](http://en.wikipedia.org/wiki/Continuation-passing_style).
* [Reactive programming](http://zef.me/3098/reactive-programming) support
* Built as an Eclipse plug-in
* Compile on save. Simply make changes to your application, save the file and reload it in the mobile browser.
* Syntax similar to WebDSL and Javascript.
Slides:
View more presentations from zefhemel.
There is no release yet, if you feel very adventurous, you can install [Spoofax](http://strategoxt.org/Spoofax) and then clone the [mobl git repo](http://github.com/zefhemel/mobl) to try it out.