Gofer


Also found in: Dictionary, Thesaurus, Medical, Financial, Acronyms, Idioms, Wikipedia.

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 ?
So council chiefs have invested PS130,000 in new equipment at Gofer to pick out aluminium cans, puncture and squash plastic bottles and compact the materials into tighter bales.
Attending a Moroccan mosque in Kensington, Rowe said he began to learn Arabic and work for its welfare centre as a gofer, taking cheques to the bank and other jobs.
After the case, Chief Superintendent Mark Braithwaite, who led the investigation, said: "This inquiry was difficult enough without Harrison's father and his gofer John 'Buster' Atkinson seeking to muddy the waters and frustrate the course of justice.
Det Con Smith said: "Tang was a middle man or gofer for organised crime gangs in the Chinese community.
Rodgers and Hammerstein Organization president Chapin was then a wide-eyed 20-year-old gofer, and the journal he kept while working on the show's rehearsals, Boston tryout and New York premiere forms the basis of an intelligent, informative book.
In Hollywood, scores of folks are struggling to get some kind of film credit - anything from gofer to gaffer - on their resume.
The Gofer Orderpicker travels straight and smoothly down narrow aisles and offers a tight 64" turning radius.
I suppose outsiders would look at me and say: "He's a bit of a gofer" - you know gofer this, gofer that.
My Gofer gives managers the ability to manage their entire regional tradeshow program from any Internet assessable location, allowing them complete control of all their displays, graphics and promotional materials at the click of their mouse.
By being an employee and gofer of President Duterte, he demeans his exalted position as senator, a mandate which he was gifted by the Filipino people to whom he owes a sacred obligation that must be discharged properly.
I'll be chief sponsor, chauffeur, head groom, chief gofer, you name it.
If recycling is not collected, hold on to it until your next scheduled collection day, or use one of the council's bring sites or visit the Household Waste Recycling Centres at Mochdre and Gofer.