Home

I am a PhD student in computer science at the Software Composition Group in Bern, Switzerland. I also provide consulting services around Software Engineering and Web Development.

Projects

I am involved in Seaside, a framework for developing sophisticated web applications in Smalltalk. I am a supporter of Pharo, an open-source Smalltalk dialect. Some projects I am the author of are:

  • PetitParser, a lightweight parser framework.
  • Gofer, work with groups of package in Monticello.
  • Magritte, a generic self-described meta-model.
  • Pier, an extensible object-oriented content management system.
  • JQuery Seaside, change the way you program Javascript.
  • Scriptaculous, let Seaside applications fly Web 2.0 style.
  • Comet, HTTP server push extension for Seaside.
  • SqueakSource, a source code repository for Pharo and Squeak.

Blogging

Don’t miss to check-out my blog and my micro blog:

  • More Filesystems
    9 March 201010:08:21 pm by Lukas Renggli
    In my recent post I've mentioned that the Filesystem library can work on different kinds of filesystems. In this post I am going to walk you through the supported filesystems one by one. Before you proceed with this hands-on blog post, please update to a patched and unofficial version of the Filesystem package. In the meantime some bugs and minor ...
  • Writing Parsers with PetitParser
    25 February 20105:34:59 pm by Lukas Renggli
    After the announcement in the Moose mailing list and after various people have asked me to provide some introduction to PetitParser I decided to write short tutorial. Originally I have written PetitParser as part of my work on the Helvetia system. PetitParser is a parsing framework different to many other popular parser generators. For example, it...