Gofer (software)
Encyclopedia
Gofer is an implementation of the programming language Haskell
Haskell (programming language)
Haskell is a standardized, general-purpose purely functional programming language, with non-strict semantics and strong static typing. It is named after logician Haskell Curry. In Haskell, "a function is a first-class citizen" of the programming language. As a functional programming language, the...

 intended for educational purposes and supporting a language based on version 1.2 of the Haskell report. It has since been replaced by Hugs
Hugs
Hugs , also Hugs 98, is a bytecode interpreter for the functional programming language Haskell. Hugs is the successor to Gofer, and was originally derived from Gofer version 2.30b. Hugs and Gofer were originally developed by Mark P. Jones, now a professor at Portland State University.Hugs comes...

.

Its syntax is closer to the earlier commercial language Miranda than the subsequently standardized Haskell
Haskell (programming language)
Haskell is a standardized, general-purpose purely functional programming language, with non-strict semantics and strong static typing. It is named after logician Haskell Curry. In Haskell, "a function is a first-class citizen" of the programming language. As a functional programming language, the...

. It lacks some of features of Haskell (such as the deriving clause in data type definitions) but includes a number of features which were not adopted by Haskell (such as generalizing the List comprehension syntax to support any Monad).

Getting Gofer

  • for x86 PC
    IBM PC compatible
    IBM PC compatible computers are those generally similar to the original IBM PC, XT, and AT. Such computers used to be referred to as PC clones, or IBM clones since they almost exactly duplicated all the significant features of the PC architecture, facilitated by various manufacturers' ability to...

    : Mark Jones' Gofer Archive
  • for RISC OS
    RISC OS
    RISC OS is a computer operating system originally developed by Acorn Computers Ltd in Cambridge, England for their range of desktop computers, based on their own ARM architecture. First released in 1987, under the name Arthur, the subsequent iteration was renamed as in 1988...

    : Gavin Wraith's RISC OS page
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK