lenny  ] [  sid  ]
[ Source: helium  ]

Package: helium (1.6-4.1 and others)

compiler used for learning the programming language Haskell

Helium is a functional programming language and a compiler designed especially for learning Haskell. 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. The goal of the language and the compiler 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.

Tags: Software Development: Compiler, Interpreter, Haskell Development, Implemented in: Haskell, User Interface: Text-based Interactive, Role: Program, Interface Toolkit: Ncurses TUI, Works with: Source Code

Other Packages Related to helium

  • depends
  • recommends
  • suggests
  • dep: libc0.3 (>= 2.7-1) [hurd-i386]
    GNU C Library: Shared libraries
    also a virtual package provided by libc0.3-udeb
  • dep: libc6 (>= 2.3) [i386]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6-udeb
    dep: libc6 (>= 2.3.3) [amd64]
    dep: libc6 (>= 2.4) [armel, mipsel, powerpc, s390]
    dep: libc6 (>= 2.5) [hppa]
    dep: libc6 (>= 2.5-5) [m68k]
    dep: libc6 (>= 2.6) [sparc]
    dep: libc6 (>= 2.7) [mips]
  • dep: libc6.1 (>= 2.4) [alpha]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6.1-udeb
    dep: libc6.1 (>= 2.7-1) [ia64]
  • dep: libedit2 (>= 2.5.cvs.20010821-1) [not hurd-i386, ia64, m68k]
    BSD editline and history libraries
  • dep: libffi5 (>= 3.0.4) [not armel, hurd-i386, ia64, m68k]
    Foreign Function Interface library runtime
    dep: libffi5 (>= 3.0.7-3) [armel]
  • dep: libgcc1 (>= 1:4.4.0) [armel]
    GCC support library
  • dep: libgmp3c2
    Multiprecision arithmetic library
  • dep: libncurses5 (>= 5.6) [m68k]
    shared libraries for terminal handling
    dep: libncurses5 (>= 5.6+20071006-3) [not m68k]
  • dep: libpthread-stubs0 [hurd-i386]
    pthread stubs not provided by native libc
  • dep: libreadline5 (>= 5.2) [hurd-i386, ia64, m68k]
    GNU readline and history libraries, run-time libraries

Download helium

Download for all available architectures
Architecture Version Package Size Installed Size Files
alpha 1.6-4.1 6,124.8 kB33744 kB [list of files]
amd64 1.6-4.1 1,691.8 kB7904 kB [list of files]
armel 1.6-4.1 4,331.4 kB26992 kB [list of files]
hppa 1.6-4.1 6,020.2 kB27852 kB [list of files]
hurd-i386 1.6-4 3,086.5 kB17924 kB [list of files]
i386 1.6-4.1 1,565.3 kB5756 kB [list of files]
ia64 1.6-4 5,895.0 kB52548 kB [list of files]
m68k (unofficial port) 1.6-3 2,913.1 kB18784 kB [list of files]
mips 1.6-4.1 4,723.1 kB31716 kB [list of files]
mipsel 1.6-4.1 4,626.2 kB31720 kB [list of files]
powerpc 1.6-4.1 1,752.5 kB7400 kB [list of files]
s390 1.6-4.1 5,868.8 kB26412 kB [list of files]
sparc 1.6-4.1 3,924.6 kB21416 kB [list of files]