The Transterpreter Project

Concurrency, everywhere.


Allegheny College, Pennsylvania, USA

  • Matt Jadud, Ph.D.
    is an Assistant Professor at Allegheny College. Together with Christian he started the Transterpreter project in order to be able use the LEGO Mindstorms RCX to inflict occam on unsuspecting students. He crafts lovely Scheme code for the Transterpreter and ponders how he can involve the students at Allegheny in the project.

University of Copenhagen, Denmark

  • Christian L. Jacobsen, Ph.D.
    is an Assistant Professor at the University of Copenhagen's Computer Science department. Christian started the Transterpreter project together with Matt and it went on to become the core of his PhD thesis, generally took on a life of its own and eventually got on ./. Together with Matt, Christian wrote the first Transterpreter VM, and got it running on the LEGO Mindstorms RCX and ported it to the Surveyor SRV-1 in 20 minutes during a boring1 talk at a conference. When he's not wondering what code to hack on next, he looks for bodies of water that can be traversed in small sailboats.

University of Kent, UK

  • Damian Dimmich
    is completing his PhD at the University of Kent. He experiments with occam-pi on the Cell Broadband Engine using the Transterpreter. He authored the SWIG wrapper for occam-pi, enabling exciting graphics using OpenGL and SDL, as well as much of the Transterpreter's floating point support. He now runs a high-end software consultancy.

  • Carl Ritson
    is a Research Associate at Kent. He has been instrumental in porting the Transterpreter to the Surveyor SRV-1 and has made many improvements to the virtual machine.

  • Adam Sampson
    is a Research Associate at Kent and has been working on the infrastructure surrounding the Transterpreter, especially the build system and tools. Adam's contributions are wide ranging and affect the entire project.

  • Jon Simpson
    is a Research Student at Kent. However, he started out working on the Transterpreter as an undergraduate student and helped make things go on both the LEGO Mindstorms RCX and the Surveyor SRV-1. He now works on drawing pretty pictures from and of process-oriented programs.

  1. Just kidding, it was actually very exciting and probably ported during the break between two talks. 


Announcements, development info & news.


Components of the Transterpreter, or just random explorations.