Tools
From the moment I started my computer science studies I have been interested in building development tools. This page lists those that I'm particularly fond of.
CleanC Analysis Tools analyze C code for a variety of coding patterns that make the C code hard to understand by humans and very difficult to analyze by tools. They are integrated in the Eclipse development environment, and available free of charge. They won the French electronic industry's annual Electron D'or 2009 award in the category Software Tools.
RoelTyper is a fast type reconstructor for Smalltalk, based on heuristics. There is a publication that describes the inference algorithm in detail. The tool won the 2005 ESUG Innovation Technology Award.
SOUL is a reflective logic programming language developed in Smalltalk. It's the language to propel our research of Declarative Meta Programming. More information about my research with Soul, as well as some general papers, can be found on my publications page. General information and download locations can be found on the SOUL pages.
MagicKeys is a goodie for VisualWorks Smalltalk that makes it easy to graphically view, change and export/import keyboard bindings. It is bundled with Cincom VisualWorks Smalltalk as a goodie. There is a YouTube video so you can see how it works (thanks, James).
SmallBrother tracks changes you make to the Smalltalk system, as well as where you've browsed, and makes this available to other tools, such as the StarBrowser.
StarBrowser is a VisualWorks Smalltalk browser that is focussed on classifying items (objects, classes, methods, packages, ...), and manipulating these classifications and their contents (using different kinds of editors).