The current Helium Team
If you think you can add something to the Helium experience, by all means, contact us
The original Helium Team
- Arjan van IJzendoorn is the main initiator of the Helium compiler and mainly responsible for the lexer and parser phases, the original website (of which parts have been shamelessly copied and changed by the current team) and the documentation.
- Rijk-Jan van Haaften was the second involved and worked mainly on the parser and the static checks.
- Bastiaan Heeren applied the research results obtained by himself and Jurriaan Hage to obtain the excellent type error messages for which Helium is known. An overview of the innovations can be obtained by looking at papers in the publication section. He also refactored large parts of the compiler so that they would use the attribute grammar system. He is also the main developer of the Top constraint solving framework that Helium uses.
- Daan Leijen was responsible for the code generation and LVM runtime system.
Former and current contributors
The following list contains the names of people who have contributed to the
Helium compiler up to version 1.6. Since then the Helium team has changed (see above).
As you can see some of the names below are now part of the current Helium Team. Their work as part
of the current team is not reflected below.
- Arie Middelkoop (testing Helium, developing Hint)
- Jeroen Fokker (updating his lecture notes, testing, using Helium in the class room)
- Andres Löh (AG+UHA, portability, UNIX wizardry)
- Arthur Baars (attribute grammar system = AG, MacOS? X build)
- Remco Burema (testing)
- Atze Dijkstra (unified Haskell architecture = UHA)
- Maarten van Gompel (Linux, FreeBSD? builds)
- Jurriaan Hage (type checker, logger, server)
- Doaitse Swierstra (AG+UHA, using Helium in the class room)
- Martijn Lammerts (graphic design)
- Martijn Schrage (moral support)
- Stefan Holdermans (using Helium in the class room)
- 29 Jan 2008