mobl 101

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](https://zef.me/2726/on-asynchronous-programming) using [continuation-passing style transformation](http://en.wikipedia.org/wiki/Continuation-passing_style).
* [Reactive programming](https://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:

mobl

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.