(redirected from gofers)
Also found in: Dictionary, Thesaurus, Financial, Idioms.


A lazy functional language designed by Mark Jones <mpj@cs.nott.ac.uk> at the Programming Research Group, Oxford, UK in 1991. It is very similar to Haskell 1.2. It has lazy evaluation, higher order functions, pattern matching, and type classes, lambda, case, conditional and let expressions, and wild card, "as" and irrefutable patterns. It lacks modules, arrays and standard classes.

Gofer comes with an interpreter (in C), a compiler which compiles to C, documentation and examples. Unix Version 2.30 (1994-06-10) Mac_Gofer version 0.16 beta. Ported to Sun, Acorn Archimedes, IBM PC, Macintosh, Atari, Amiga.

Version 2.30 added support for contexts in datatype and member function definitions, Haskell style arrays, an external function calling mechanism for gofc, an experimental implementation of Launchbury/Peyton Jones style lazy functional state threads, an experimental implementation of "do" notation for monad comprehensions.

Latest version: HUGS.

["Introduction to Gofer 2.20", M.P. Jones.]

[The implementation of the Gofer functional programming system, Mark P. Jones, Research Report YALEU/DCS/RR-1030, Yale University, Department of Computer Science, May 1994. FTP: nebula.cs.yale.edu/pub/yale-fp/reports].


FTP Yale, FTP Glasgow, FTP Chalmers.
References in periodicals archive ?
Many political activists passed on the chance to work with the Gore campaign because they didn't just want to be gofers for the national folks.
For starters, sex is an understood accommodation between anyone with the slightest smidgen of clout and the 20-something gofers hurtling up and down the Croisette, their arms bursting with party invites, hoping that they will be included.
I flirted with the cameraman, I flirted with the soundman, I flirted with the gofers and caterers.
Medieval Madness, No Good Gofers, The Tales of the Arabian Nights and Williams are trademarks of Williams Electronics Games, Inc.
Layers upon layers of patsies and gofers keep the big boss too far removed from the deed.