Gofer (''Good for equational reasoning'') is an implementation of the programming language
Haskell
Haskell () is a general-purpose, statically typed, purely functional programming language with type inference and lazy evaluation. Designed for teaching, research, and industrial applications, Haskell pioneered several programming language ...
intended for educational purposes and supporting a language based on version 1.2 of the Haskell report. It was replaced by
Hugs.
Its syntax is closer to the earlier commercial language
Miranda than the subsequently standardized Haskell. It lacks some of the features of Haskell (such as the deriving clause in data type definitions) but includes a number of features which were not adopted by Haskell (although some were later incorporated into
GHC, such as generalizing the
list comprehension syntax to support any monad, which is now available using the MonadComprehensions extension).
References
External links
Mark Jones' Gofer Archive– for
x86 PC
Gavin Wraith's RISC OS page– for
RISC OS
RISC OS () is an operating system designed to run on ARM architecture, ARM computers. Originally designed in 1987 by Acorn Computers of England, it was made for use in its new line of ARM-based Acorn Archimedes, Archimedes personal computers an ...
Educational programming languages
Free Haskell implementations
Haskell programming language family
{{Prog-lang-stub