Hume Language – Downloads

All files are tarred and gzipped unless otherwise noted. Old versions of files can be found here. Please address questions about these binaries to Robert Pointon (r pointon at macs dot hw dot ac dot uk).

Source code is not yet available for all downloads, but may be provided for specific research purposes— please contact us if you would like such access.

Hume Compiler

Archives contain the Hume compiler (humec), phamc, and support files.

Linux i386
Built on ghc-6.4.2, gcc version 4.1.1 20070105 (Red Hat 4.1.1-51), i386-redhat-linux
25 April 2008 (1.7M).
OS/X PPC
Built on ghc-6.4.1, gcc version 4.0.0 (Apple Computer, Inc. build 5026), powerpc-apple-darwin8
27 March 2007 (678K).
Other Platforms
Please contact us.

Older versions of binaries are available here.

Hume Interpreter

The Hume interpreter is written in standard Haskell 98, and has been compiled with GHC (Glasgow Haskell Compiler).

Linux i386
Built on ghc-6.4.2
27 March 2007 (756K).
OS/X PPC
Built on ghc-6.4.1, gcc version 4.0.0 (Apple Computer, Inc. build 5026), powerpc-apple-darwin8
27 March 2007 (477K).
OS/X Intel
No build information. Contains phamc/hami but not Hume interpreter
24 May 2007 (957K).
Other Platforms
Please contact us.

Older versions of binaries are available here.

HAM Debugger

Cross-platform debugger.

hamdb.jar
Requires at least Java 1.4.
14 June 2006 ( 21K).

Editor Plugins for Hume

Syntax plugins for editing Hume programs.

Emacs hume-mode
The Hume emacs syntax mode is modified from that for Haskell, and provides syntax highlighting, declaration identification etc.
28 October 2002 ( 52K).

Space Analysis Tools

Tools for analysing heap, stack and time usage of Hume programs can be found on the EmBounded Project website: here.

This page was last modified on Tuesday 7 July 2009 11:45:29. This site is maintained by Robert Rothenberg (r r at cs dot st - andrews dot ac dot uk).