Helium, for learning Haskell

  title={Helium, for learning Haskell},
  author={Bastiaan Heeren and Daan Leijen and Arjan van IJzendoorn},
Helium is a user-friendly compiler designed especially for learning the functional programming language Haskell. The 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. Helium implements almost full Haskell, where the most notable difference is the absence of type classes. Our goal is to let students learn functional programming more quickly and with more fun. The compiler has been successfully employed… CONTINUE READING
Highly Influential
This paper has highly influenced 15 other papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 72 citations. REVIEW CITATIONS


Publications citing this paper.

73 Citations

Citations per Year
Semantic Scholar estimates that this publication has 73 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-6 of 6 references

The lazy virtual machine

  • D. Leijen
  • Technical Report UU- CS-2003, Department of…
  • 2003
Highly Influential
7 Excerpts

Examples to compare the error reportings from the W , M , UAE, I EI algorithms

  • J. Yang, P. Trinder, J. Wells, G. Michaelson
  • Technical Report RM/00/12, Department of…
  • 2000
Highly Influential
3 Excerpts

Similar Papers

Loading similar papers…