About Me
I am a part-time Assistant Professor and
a full-time post-doctoral computer science researcher at
the Software Languages
Lab of the Vrije
Universiteit Brussel, funded by the Flanders Research Foundation. In
2008, I completed my doctoral dissertation on advanced
programming language support for mobile ad hoc networks. I
am co-designer of the AmbientTalk programming
language.
Programming Languages
Programming languages, their history,
their design and their implementation are my favourite
part of computer science. I enjoy reading about the
genealogy of programming languages, how ideas from one
language find their way into other languages, and so on.
I am particularly fond of Scheme, Self, Smalltalk,
Javascript, Prolog, Ruby, Clojure and Erlang. One of the
best talks on the history of computing I came across is
a talk by Doug Crockford titled
The Early Years where he describes the major influences
on Javascript. A more whimsical treatment of the history of
programming languages is Guy Steele and Richard Gabriel's
anniversary talk 50
in 50.
Power to the lambda!
Other Interests
My other interests include reading,
running and gaming. I'm a fan of fantasy, which
translates into my habits of reading fantasy literature,
playing fantasy-based games and listening to
fantasy-inspired metal music. I'm a long-time Magic: The
Gathering player (and I'm intrigued by the fact that
much of its game design is quite akin to programming
language design...)


