Gofer



[goh-fer] /ˈgoʊ fər/

noun, Slang.
1.
an employee whose chief duty is running errands.
/ˈɡəʊfə/
noun
1.
(slang, mainly US & Canadian) an employee or assistant whose duties include menial tasks such as running errands
n.

“errand-runner,” 1956, American English coinage from go for (coffee, spare parts, etc.), with a pun on gopher.

noun

An employee who is expected to serve and cater to others; a low-ranking subordinate: running the robo machine and acting as a receptionist, secretary, and general go-for/ attractive go-fers for executive editor Frank Waldrop

[1967+; gofor, an underworld term for ”dupe, sucker,” is found by the 1920s and is probably semantically related]
language
A lazy functional language designed by Mark Jones 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].
(http://cs.nott.ac.uk/Department/Staff/mpj/).
FTP Yale (ftp://nebula.cs.yale.edu/), FTP Glasgow (ftp://ftp.dcs.glasgow.ac.uk/), FTP Chalmers (ftp://ftp.cs.chalmers.se/pub/haskell/gofer/).
(1995-02-14)

Tagged:

Read Also:

  • Gofer ball

    noun phrase A pitch likely to be hit for a home run [1932+ Baseball; said to have been coined by the pitcher Vernon Louis ”Lefty” Gomez; when hit, the pitch will go for a home run]

  • Goffer

    [gof-er] /ˈgɒf ər/ noun 1. an ornamental plaiting used for frills and borders, as on women’s caps. verb (used with object) 2. to flute (a frill, ruffle, etc.), as with a heated iron. /ˈɡəʊfə/ verb (transitive) 1. to press pleats into (a frill) 2. to decorate (the gilt edges of a book) with a repeating […]



  • Goffering

    [gof-er-ing] /ˈgɒf ər ɪŋ/ noun 1. a decorative or ornamental frill, ruffle, etc. [gof-er] /ˈgɒf ər/ noun 1. an ornamental plaiting used for frills and borders, as on women’s caps. verb (used with object) 2. to flute (a frill, ruffle, etc.), as with a heated iron. /ˈɡəʊfə/ verb (transitive) 1. to press pleats into (a […]

  • Goffin

    language A definitional constraint language for declarative parallel programming. Goffin systematically integrates equational constraints and functions within a uniform framework of concurrent programming. Goffin is an embedding of a functional language kernel (Haskell) into a layer of constraint logic, which allows logical variables inside functional expressions. In order to preserve referential transparency, functional reduction suspends […]



Disclaimer: Gofer definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.