TWiki's Helium web
http://www.cs.uu.nl/wiki/bin/view/Helium
The Helium web of TWiki. TWiki is a Web-Based Collaboration Platform for the Corporate World.en-usCopyright 2013 by contributing authorscs.uu.nl TWiki Administrator [stwiki@cs.uu.nl]The contributing authors of TWikiTWikiTWiki home.Helium
http://www.cs.uu.nl/wiki/bin/view/Helium
http://www.cs.uu.nl/wiki/pub/Main/li-dsol-small.pngDownloads
http://www.cs.uu.nl/wiki/bin/view/Helium/Downloads
This is where sources and pre compiled versions of the compiler and associated tools will end up. STOP PRESS: we are currently working on putting Helium as packages ... (last changed by JurriaanHage)2012-09-04T11:37:05ZJurriaanHageKnownBugs
http://www.cs.uu.nl/wiki/bin/view/Helium/KnownBugs
Recent experiences have shown that the behaviour of the LVM runtime system is not as it should be when it comes to file I/O. We are currently aware of two mistakes ... (last changed by JurriaanHage)2010-09-30T18:14:26ZJurriaanHageWebHome
http://www.cs.uu.nl/wiki/bin/view/Helium/WebHome
Helium is a functional programming language (a subset of Haskell) and a compiler designed especially for teaching. The main developers and initiators are Arjan van ... (last changed by JurriaanHage)2008-11-12T13:42:52ZJurriaanHageTheCompilerUserManual
http://www.cs.uu.nl/wiki/bin/view/Helium/TheCompilerUserManual
The basics In this short manual, we describe how the Helium compiler can be used, and in particular, describe the parameters that can be passed to Helium 1.7 (there ... (last changed by ArieMiddelkoop)2008-07-03T09:36:57ZArieMiddelkoopDocumentation
http://www.cs.uu.nl/wiki/bin/view/Helium/Documentation
There are three ways of working with Helium, each with their own intended audience. First off, there is the standalone Helium compiler, invoked by running the helium ... (last changed by JurriaanHage)2008-07-01T07:31:03ZJurriaanHageTheHintUserManual
http://www.cs.uu.nl/wiki/bin/view/Helium/TheHintUserManual
The Helium compiler was never meant to be used outright by programmers from a terminal. Instead, it should be used from other programs, such as the interpreter that ... (last changed by JurriaanHage)2008-07-01T07:27:24ZJurriaanHageTheTexthintUserManual
http://www.cs.uu.nl/wiki/bin/view/Helium/TheTexthintUserManual
The Helium compiler was never meant to be used outright by programmers from a terminal. Instead, it should be used from other programs, such as the textual interpreter ... (last changed by JurriaanHage)2008-07-01T07:26:31ZJurriaanHageHintConf
http://www.cs.uu.nl/wiki/bin/view/Helium/HintConf
The .hint.conf file As part of the installation procedure of Helium, a configuration file is created and copied to your home directory. Indeed, every version of Helium ... (last changed by JurriaanHage)2008-07-01T07:25:38ZJurriaanHageATourOfTheHeliumPrelude
http://www.cs.uu.nl/wiki/bin/view/Helium/ATourOfTheHeliumPrelude
Below you can find an overview of the functions made available by the Helium Prelude. Note that currently, only the non overloaded form of the Prelude is described ... (last changed by JurriaanHage)2008-06-26T06:15:22ZJurriaanHageContactInformation
http://www.cs.uu.nl/wiki/bin/view/Helium/ContactInformation
Contacting the Helium Team is a simple enough matter. Simply us. If you are curious as to who is currently responsible for Helium, look here. JurriaanHage 29 Jan ... (last changed by JurriaanHage)2008-05-30T19:46:35ZJurriaanHageLayoutRule
http://www.cs.uu.nl/wiki/bin/view/Helium/LayoutRule
The layout rule makes the braces and semi colons you often see in other languages superfluous. The layout of your program tells the compiler where definitions and ... (last changed by JurriaanHage)2008-04-15T06:30:29ZJurriaanHageDifferencesWithHaskell98
http://www.cs.uu.nl/wiki/bin/view/Helium/DifferencesWithHaskell98
Here is a list of differences between Helium (with overloading) and Haskell 98. Not supported labeled fields in data types (a.k.a. records) newtype declarations ... (last changed by JurriaanHage)2008-04-15T06:26:31ZJurriaanHageFeatures
http://www.cs.uu.nl/wiki/bin/view/Helium/Features
The language The language is a subset of the Haskell language. The essential features we want to teach are all there: algebraic data types, pattern matching, higher ... (last changed by JurriaanHage)2008-04-15T06:15:23ZJurriaanHageANoteOnEditors
http://www.cs.uu.nl/wiki/bin/view/Helium/ANoteOnEditors
What to look for in an editor: Nice features to have in an editor for Helium are: Syntax colouring for Helium/Haskell Command line parameters for jumping ... (last changed by JurriaanHage)2008-04-07T19:53:10ZJurriaanHagePublications
http://www.cs.uu.nl/wiki/bin/view/Helium/Publications
If you are interested in what is behind Helium, the best place to start is the Ph D thesis of Bastiaan Heeren (listed below), which gives a comphrensive overview ... (last changed by JurriaanHage)2008-04-07T19:45:48ZJurriaanHageContributors
http://www.cs.uu.nl/wiki/bin/view/Helium/Contributors
The current Helium Team Jurriaan Hage coordinator, webmaintainer, Helium maintainer Heeren Helium maintainer Middelkoop Hint maintainer, tester ... (last changed by JurriaanHage)2008-04-07T19:30:43ZJurriaanHage