Introduction

Roadmap


Introduction

Helium is a functional programming language and a compiler designed especially for learning Haskell. It is being developed at the Software Technology group of the Institute of Information and Computing Sciences of Utrecht University in the Netherlands. Quality of the error messages has been the main concern both in the choice of the language features and in the implementation of the compiler. Our goal is to let students (or anyone) learn functional programming more quickly and with more fun.

Note: Helium does not support type classes yet. For that reason it is incompatible with Haskell text books.


Roadmap

If you want to... you can...
find out more about Helium look at the features page
start using Helium get Helium from the download page and install it; read one of the user manuals
find out more about Haskell look at the Haskell website and the Learning Haskell page
know who is working on Helium look at the contact page
have comments or questions mail helium@cs.uu.nl
want to submit a bug report find the smallest program that reproduces the bug; mail it to helium@cs.uu.nl
read about the implementation look at the research section on the documentation page