Web Rss

Helium
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-us Copyright 2013 by contributing authors cs.uu.nl TWiki Administrator [stwiki@cs.uu.nl] The contributing authors of TWiki TWiki TWiki home.Helium http://www.cs.uu.nl/wiki/bin/view/Helium http://www.cs.uu.nl/wiki/pub/Main/li-dsol-small.png Downloads 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:05Z JurriaanHage KnownBugs 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:26Z JurriaanHage WebHome 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:52Z JurriaanHage TheCompilerUserManual 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:57Z ArieMiddelkoop Documentation 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:03Z JurriaanHage TheHintUserManual 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:24Z JurriaanHage TheTexthintUserManual 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:31Z JurriaanHage HintConf 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:38Z JurriaanHage ATourOfTheHeliumPrelude 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:22Z JurriaanHage ContactInformation 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:35Z JurriaanHage LayoutRule 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:29Z JurriaanHage DifferencesWithHaskell98 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:31Z JurriaanHage Features 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:23Z JurriaanHage ANoteOnEditors 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:10Z JurriaanHage Publications 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:48Z JurriaanHage Contributors 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:43Z JurriaanHage