I studied Computer Science at the Free University of Brussels.
I am the founder, a managing partner and a senior software developer at Beta Nine - a software engineering company specializing in object, inter/intranet and Java technology.
I personally prefer using Macintosh computers and Mac OS X but I am using Linux a lot as well. I think more people should be using all kinds of computers so that our computer and network worlds would become more interesting and more open.
I like writing computer software using high level programming languages. 'Clean code that works', Design Patterns, XP and TDD all characterize how I see my work. I have a weak spot for dynamic and interactive object oriented development environments such as Lisp and Smalltalk.
Public key: sven-public-ascii.gpg (ASCII armored, GnuPG).
'Common Lisp: First Contact': An easy to read introduction to Lisp. The goal is to make you familiar with Lisp syntax and with how Lisp works. Nothing more than a basic understanding of computing is required. Go read Common Lisp: First Contact. April 2008
'CL-S3': A Common Lisp library that implements a client interface to the Amazon S3 Web Service. Please check out the details and enjoy! November 2006
'Lisp Movies: Episode 2: (Re)writing Reddit in Lisp in 20 minutes and 100 lines' My second screencast is a tutorial on building web applications using the KPAX framework, implementing a prototype clone of Reddit, sort of anyway. Check out the Lisp Movies. December 2005
'Lisp Movies: Episode 1: HTTP Client and Server' My first screencast showing how to use the HTTP protocol as client and server in Common Lisp, featuring the LispWorks IDE on Mac OS X. Check out the Lisp Movies. December 2005
'In Progress': I am in the process of reorganizing all of my Open Source Common Lisp projects, moving them to DARCS and cleaning up their interdependencies - this will also result in some new projects being published. Stay tuned or have a peek. November 2005
'CL-SOAP', a new project, still under development, to ultimately implement the full SOAP 1.1 spec, both the client and server parts, using both HTTP and HTTPS as transports as well as the WSDL 1.1 spec on as many CL implementations as possible. Read more about it on CL-SOAP's main web page. August 2005
'S-XML', an implementation of a simple, basic XML parser for Common Lisp with both a pure functional, SAX like event interface as well as a DOM interface with LXML, SXML and an XML-ELEMENT struct DOM representation. This now a project at CL.net as http://common-lisp.net/project/s-xml. Recently, experimental XML Namespace support was added (in CVS). Updated August 2005.
'CL-PREVALENCE', a proof of concept implementation of Object Prevalence for Common Lisp. This now a project at CL.net as http://common-lisp.net/project/cl-prevalence. Updated July 2004.
'S-XML-RPC', an implementation of the XML-RPC protocol for Common Lisp. This now a project at CL.net as http://common-lisp.net/project/s-xml-rpc. Updated July 2004.
'KPAX', a snapshot, as-is release of our internal Common Lisp Web Application Framework. Read more about it or download the code. Updated Januari 2004.
'OpenMCL Code', a collection of mostly OpenMCL specific code: a remote read-eval-print-loop and a tool to automatically generate documentation. You can read more about it and download the code. Updated Januari 2004.
'A Day At The Beach', an article describing our first exploration of the Seaside Web Application Framework for Squeak Smalltalk that offers a dramatic improvement in abstraction and productivity. November 2003.
'Rebel With A Cause', a case study in building Web Applications with Common Lisp and deploying them on an Apple Xserve running Mac OS X Server: go ahead and read it (total size including all screenshots is about 750Kb) - talks about OpenMCL, Portable AllegroServe, Object Prevalence and more. October 2003.
'Tuning Java Swing Applications for Mac OS X', an article which you can download as a PDF file: macosxjava.pdf (about 1.5 Mb). There is also a Mac OS X Disk Image with a binary version of the two demo applications as well as the source code: macosxjava.dmg (about 750 Kb).
'Java on Mac OS X', a presentation which you can download as a PDF file: JavaOnMacOSX.pdf.bz2 (about 6.5 Mb) or as a PowerPoint file: JavaOnMacOSX.ppt.bz2 (about 5.2 Mb). Both files are bzip2 compressed due to their size.