Here is the list of software programs I have developed:
- Athena a Smalltalk virtual machine enabling two-way interaction between Java and Smalltalk. Athena use SmallWorld as a bytecode interpreter. Athena is 2748 lines of code long. Less than 1200 were written by Tim Budd, SmallWorld's author. I am the author of the remaining 1500.
- SmalltalkLite is an interpreter for Smalltalk-like programming language written in PLT-Scheme. 2552 lines of code.
- SmallScheme is a Scheme interpreter written in Smalltalk. It has been downloaded 362 times and is 1314 lines long. Slides are available.
- FlowTalk is a Smalltalk dialect dedicated for wireless sensor networks. Under development. Number lines of code greater than 3000.
- FacetS is an aspect oriented language construct. It has been downloaded 188 times.
- Classbox/J extends the Java programming language with classboxes. It has been downloaded 5371 times (version in Squeak).
- Prototalk is a research and teaching vehicle to understand, implement and compare prototype-based languages. Code has been writen by me and Christophe Dony. A Visualworks parcel is available.
- Mondrian is a very cool visualization framework. I am in charge of the port on Pharo.
- Pharo is a new programming language. I consider myself as an active contributor to Pharo. I propose enhancements, changes, fix, and test on a regular basis. I am also working on Pharo by Example