Gofer

(redirected from go-fer)
Also found in: Dictionary, Thesaurus, Financial.
Related to go-fer: gopher

Gofer

(language)
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].

http://cs.nott.ac.uk/Department/Staff/mpj/.

FTP Yale, FTP Glasgow, FTP Chalmers.
References in periodicals archive ?
He recalls how, aged 17 and having pestered local showband The Royal Blues for contacts in Dublin, he landed a job as a go-fer in Tommy Hayden's booking agency.
And, just as a "go-fer" runs errands, this gopher takes an order for information, then runs and displays it.
I couldn't be prouder that Kuya Germs dropped my Papa Oscar's name and went on from being local vaudeville's "go-fer" to resident comedian at the Vera-Perezes' Sampaguita Pictures.
Before long, he caught on at exhib Hoyts, first in the mailroom and then as a go-fer. He personally delivered prints to the Outback and handled all the mundane tasks associated with releasing films.
The first stop in such a corporate climb is an entry-level position, a poorly paid go-fer willing to be the first to arrive in the morning and the last to leave at night, assuming every menial task imaginable along the way.
Short, sprightly and slim Robert Creighton puts an engaging new spin on the genial go-fer and leads his cronies and crapshooters through "Sit Down, You're Rockin' the Boat"--the inevitable 11 o'clock number--with gleeful abandon.