mobl 101

Zef Hemel
Zef.me
Published in
1 min readMay 19, 2010

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:

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.

--

--

Zef Hemel
Zef.me

Think different. Head of Engineering at Jimdo. Nice as a person.