Webster's Online Dictionary
with Multilingual Thesaurus Translation

 
Earth's largest dictionary with more than 1226 modern languages and Eve!

"Haskell" is a common misspelling or typo for: Gaskell.

Date "Haskell" was first used in popular English literature: sometime before 1798. (references)

Specialty Definition: HASKELL

Domain Definition
Computing Haskell (Named after the logician Haskell Curry) A lazy purely functional language largely derived from Miranda but with several extensions. Haskell was designed by a committee from the functional programming community in April 1990. It features static polymorphic typing, higher-order functions, user-defined algebraic data types, and pattern-matching list comprehensions. Innovations include a class system, systematic operator overloading, a functional I/O system, functional arrays, and separate compilation. Haskell 1.3 added many new features, including monadic I/O, standard libraries, constructor classes, labeled fields in datatypes, strictness annotations, an improved module system, and many changes to the Prelude. Gofer is a cut-down version of Haskell with some extra features. Filename extension: .hs, .lhs (literate programming). Home (http://haskell.org/). ["Report on the Programming Language Haskell Version 1.1", Paul Hudak & P. Wadler eds, CS Depts, U Glasgow and Yale U., Aug 1991]. [Version 1.2: SIGPLAN Notices 27(5), Apr 1992]. Haskell 1.3 Report (http://haskell.cs.yale.edu/haskell-report/haskell-report.html). Mailing list: . Yale Haskell - Version 2.0.6, Haskell 1.2 built on Common Lisp. (ftp://nebula.cs.yale.edu/pub/haskell/yale/). Glasgow Haskell (GHC) - Version 2.04 for DEC Alpha/OSF2; HPPA1.1/HPUX9,10; SPARC/SunOs 4, Solaris 2; MIPS/Irix 5,6; Intel 80386/Linux,Solaris 2,FreeBSD,CygWin 32; PowerPC/AIX. GHC generates C or native code. (ftp://ftp.dcs.glasgow.ac.uk/pub/haskell/glasgow/) E-mail: . Haskell-B - Haskell 1.2 implemented in LML, generates native code. (ftp://ftp.cs.chalmers.se/pub/haskell/chalmers/) E-mail: . (1997-06-06) Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top

Common Expressions: HASKELL

Expressions Definition
Charles N. Haskell Charles Nathaniel Haskell (March 13, 1860 - July 5, 1933) was an American lawyer, oilman, and statesman. He was the first governor of the state of Oklahoma. (references)
Colleen Haskell Colleen's Survivor headshotColleen Marie Haskell was a contestant on the first season of the American reality show Survivor. She was born December 6, 1976 in Bethesda, Maryland to John and Patricia Haskell. Haskell was a graduate of the University of Georgia. (references)
Floyd K. Haskell Floyd Kirk Haskell was a Senator from Colorado; born in Morristown, New Jersey, February 7, 1916; graduated, Harvard University 1937; graduated, Harvard Law School 1941; admitted to the New York and Colorado bars in 1946 and commenced practice in Denver, Colorado.; served in the United States Army 1941-1945, attaining the rank of major; member, Colorado house of representatives 1965-1969; elected as a Democrat to the United States Senate in 1972 and served from January 3, 1973, to January 3, 1979; unsuccessful candidate for reelection in 1978; was a resident of Washington, D.C. until his death on August 25, 1998. (references)
Francis Haskell Francis Haskell (born 1928, died January 18 2000 in Oxford) was an English art historian, who has written substantially on the social history of art. (references)
Glasgow Haskell Compiler The Glasgow Haskell Compiler (or GHC) is an open source native code compiler for the functional programming language Haskell which was developed at the University of Glasgow. GHC has also been nicknamed the Glorious Haskell Compiler. (references)
Haskell Indian Nations University Haskell Indian Nations University is a four year degree granting university in Lawrence, Kansas which offers free tuition to members of registered Native American tribes in the United States. Typical enrollment is approximately 1000 representing all 50 states and 150 tribes. (references)
Haskell Wexler Haskell Wexler (born 1926 February 6) is an award-winning American cinematographer and director. Wexler was judged to be one of history's ten most influential cinematographers in a survey of the members of the International Cinematographers Guild. (references)
Martin Haskell Dr. Martin Haskell is a Cincinnati physician who, in 1992, first described an abortion procedure clinically known as intact dilation and extraction (IDX or Intact D&X) and often described by critics of the procedure using the controversial term partial-birth abortion. (references)
Susan Haskell Susan Haskell (born June 10, 1968) is a Canadian actress. She graduated from Tufts University in 1985 with a major in child study. (references)
Template Haskell Template Haskell is an experimental language extension to the programming language Haskell implemented in the compiler [http://www.haskell.org/ghc/ GHC] (version 6 and later). (references)

Source: compiled by the editor from various references; see credits.

Top

Specialty Expressions: HASKELL

Expressions Domain Definition
Data Parallel Haskell Computing Data Parallel Haskell Adds Parallel Objects with arbitrary Dimension (PODs) and POD comprehensions to Haskell. (ftp://redstar.dcs.qmw.ac.uk/cpc/jon_hill/dpGlue.ps. Z) ["Data Parallel Haskell: Mixing Old and New Glue", J. Hill]. (1995-03-30). Source: The Free On-line Dictionary of Computing..
Glasgow Haskell Compiler Computing (GHC) A Haskell 1.2 compiler written in Haskell by the AQUA project at Glasgow University, headed by Simon Peyton Jones throughout the 1990's [started?]. GHC can generate either C or native code for SPARC, DEC Alpha and other platforms. It can take advantage of features of gcc such as global register variables and has an extensive set of optimisations. GHC features an extensible I/O system based on a "monad", in-line C code, fully fledged unboxed data types, incrementally-updatable arrays, mutable reference types, generational garbage collector, concurrent threads. Time and space profiling is also supported. It requires GNU gcc 2.1+ and Perl. GHC runs on Sun-4, DEC Alpha, Sun-3, NeXT, DECstation, HP-PA and SGI. Latest version: 4.01, as of 1998-11-30. Glasgow FTP (ftp://ftp.dcs.glasgow.ac.uk/pub/haskell/glasgow/). Yale (ftp://nebula.cs.yale.edu/pub/haskell/glasgow/). Sweden (ftp://ftp.cs.chalmers.se/pub/haskell/glasgow/). Papers (ftp://ftp.dcs.glasgow.ac.uk/pub/glasgow-fp). ["Imperative functional programming", Peyton Jones & Wadler, POPL '93]. ["Unboxed data types as first-class citizens", Peyton Jones & Launchbury, FPCA '91]. ["Profiling lazy functional languages", Sansom & Peyton Jones, Glasgow workshop '92]. ["Implementing lazy functional languages on stock hardware", Peyton Jones, Journal of Functional Programming, Apr 1992]. E-mail: . (1999-01-05). Source: The Free On-line Dictionary of Computing..
Haskell B Computing Haskell B An early version of Haskell by Lennart Augustsson from Chalmers. Haskell B evolved into a full-featured implementation of Haskell 1.2, with quite a few extensions. Ports exist for many platforms including Sun, DEC, Sequent, IBM PC, Symmetry and unsupported versions for NS32000, IBM RT/PC, Cray, Sun-3, Vax, ARM, and RS/6000. Version 0.999.5 included a compiler, interpreter, library, documentation, and examples. (ftp://ftp.cs.chalmers.se/pub/haskell/chalmers/). Mailing list: . E-mail: . (1996-08-21). Source: The Free On-line Dictionary of Computing..
Haskell Curry Computing Haskell Curry Haskell Brooks Curry (1900-09-12 - 1982-09-01). The logician who re-invented and developed combinatory logic. The functional programming language Haskell was named after him. Biography (http://www-groups.dcs.st-and.ac.uk/~history/Mathematicians/Curry.html). (1999-01-08). Source: The Free On-line Dictionary of Computing..
Haskell User's Gofer System Computing Haskell User's Gofer System (HUGS) An implementation of Haskell derived from Gofer 2.30b with an interactive development environment much like Gofer's. Almost all of the features of Haskell 1.2 are implemented with the exception of the module system. Hugs supports Haskell style type classes, a full prelude, derived instances, defaults, overloaded numeric literals and pattern matching, and bignum arithmetic. Home (http://www.cs.nott.ac.uk/Department/Staff/mpj/hugs.html). (ftp://ftp.cs.nott.ac.uk/pub/haskell/hugs) E-mail: Mark P. Jones . (1995-02-14). Source: The Free On-line Dictionary of Computing..
Parallel Haskell Computing Parallel Haskell (pH) A parallel variant of Haskell incorporating ideas from Id and Sisal.pH is under development. Mailing list: pH@abp.lcs.mit.edu. (1995-03-31). Source: The Free On-line Dictionary of Computing..
Yale Haskell Computing Yale Haskell A fully integrated Haskell programming environment. It provides tightly coupled interactive editing, incremental compilation and dynamic execution of Haskell programs. Two major modes of compilation, correspond to Lisp's traditional "interpreted" and "compiled" modes. Compiled and interpreted modules may be freely mixed in any combination. Yale Haskell is run using either a command-line interface or as an inferior process running under the Emacs editor. Using the Emacs interface, simple two-keystroke commands evaluate expressions, run dialogues, compile modules, turn specific compiler diagnostics on and off and enable and disable various optimizers. Commands may be queued up arbitrarily, thus allowing, for example, a compilation to be running in the background as the editing of a source file continues in Emacs in the foreground. A "scratch pad" may be automatically created for any module. Such a pad is a logical extension of the module, in which additional function and value definitions may be added, but whose evaluation does not result in recompilation of the module. A tutorial on Haskell is also provided in the Emacs environment. A Macintosh version of Yale Haskell includes its own integrated programming environment, complete with an Emacs-like editor and pull-down menus. Yale Haskell is a complete implementation of the Haskell language, but also contains a number of extensions, including: (1) Instead of stream based I/O, a monadic I/O system is used. Although similar to what will be part of the new Haskell 1.3 report, the I/O system will change yet again when 1.3 becomes official. (2) Haskell programs can call both Lisp and C functions using a flexible foreign function interface. (3) Yale Haskell includes a dynamic typing system. Dynamic typing has been used to implement derived instances in a user extensible manner. (4) A number of small Haskell 1.3 changes have been added, including polymorphic recursion and the use of @_@ in an expression to denote bottom. Although the 1.3 report is not yet complete, these changes will almost certainly be part of the new report. (5) A complete Haskell level X Window System interface, based on CLX. (6) A number of annotations are available for controlling the optimizer, including those for specifying both function and data constructor strictness properties, "inlining" functions, and specializing over-loaded functions. Many standard prelude functions have been specialized for better performance using these annotations. (7) Separate compilation (including mutually recursive modules) is supported using a notion of a UNIT file, which is a kind of localized makefile that tells the compiler about compiler options and logical dependencies amongst program files. (8) Yale Haskell supports both standard and "literate" Haskell syntax. Performance of Yale Haskell's compiled code has been improved considerably over previous releases. Although still not as good as the Glasgow (GHC) and Chalmers (HBC) compilers, the flexibility afforded by the features described earlier makes Yale Haskell a good choice for large systems development. For some idea of performance, Hartel's latest "Nuc" benchmark runs at about the same speed under both Yale Haskell and hbc. (Our experiments suggest, however, that Yale Haskell's compiled code is on average about 3 times slower than hbc.) Binaries are provided for Sun/SPARC and Macintosh, but it is possible to build the system on virtually any system that runs one of a number of Common Lisp implementations: CMU Common Lisp, Lucid Common Lisp, Allegro Common Lisp or Harlequin LispWorks.akcl, gcl and CLisp do not have adequate performance for our compiler. The current version is 2.1. Yale (ftp://nebula.cs.yale.edu/pub/haskell/yale) (128.36.13.1). UK (ftp://ftp.dcs.glasgow.ac.uk/pub/haskell/yale/). Sweden (ftp://ftp.cs.chalmers.se/pub/haskell/yale/). E-mail: , . (1993-07-14). Source: The Free On-line Dictionary of Computing..

Source: compiled by the editor from various references; see credits.

Top

Extended Definition: HASKELL


Haskell

Haskell may refer to:

  • Haskell (programming language), a standardized pure functional programming language with non-strict semantics
  • Haskell Indian Nations University, a four year degree granting university in Lawrence, Kansas which offers free tuition to members of registered Native American tribes in the United States
  • Haskell Free Library and Opera House, a neoclassical building located in Rock Island, Quebec and Derby Line, Vermont
  • Haskell Invitational Handicap, a Grade I race for thoroughbred horses
  • Haskell-Baker Wetlands, approximately 640 acres (2.6 km²) on the south side of Lawrence, Kansas

Haskell is one of several locations in the United States:

  • Haskell, Arkansas
  • Haskell, New Jersey
  • Haskell, Oklahoma
  • Haskell, Texas
  • Haskell County, Kansas
  • Haskell County, Oklahoma
  • Haskell County, Texas

Haskell is a surname:

  • Arnold Haskell, 1903–1980, a British dance critic
  • Charles N. Haskell, an American lawyer, oilman, and statesman
  • Colleen Haskell, former reality show contestant and actress
  • Eddie Haskell
  • Edward Haskell
  • Ella J. Knowles Haskell
  • Floyd K. Haskell
  • Francis Haskell
  • Gordon Haskell
  • Martin Haskell
  • Molly Haskell
  • Nathaniel M. Haskell, a former Maine Republican politician
  • Susan Haskell, actress from One Life to Live and JAG

Haskell is a given name:

Haskell
Given Name

Wikipedia articles All pages beginning with Haskell
  • Haskell Curry, the logician after whom the Haskell programming language is named
  • Haskell Wexler, cinematographer

Source: adapted by the editor from Wikipedia, the free encyclopedia; from the article "Haskell". Image Credit.



Topics by Level of Interest: HASKELL

Topics sorted by level of Interest Level (1=low, 600=high)     Topics sorted Alphabetically Level (1=low, 600=high)
Haskell County, Kansas 34     Alexander Cheves Haskell 8
Charles N. Haskell 32     Arnold Haskell 13
Haskell 32     Barbara Haskell 3
Haskell (programming language) 28     Charles N. Haskell 32
Haskell County, Oklahoma 25     Colleen Haskell 10
Haskell class attack transport 22     Concurrent Haskell 5
Haskell County, Texas 22     David Haskell 3
USS Haskell (APA-117) 21     Diana Haskell 5
Haskell Indian Nations University 17     Douglass Haskell 4
Haskell Invitational Handicap 16     Dudley C. Haskell 6
Eddie Haskell 15     Eager Haskell 2
Neil Haskell 15     Eddie Haskell 15
Nathan Haskell Dole 14     Edward Haskell 10
Haskell Curry 14     Ella J. Knowles Haskell 5
Arnold Haskell 13     Floyd K. Haskell 5
Haskell Free Library and Opera House 13     Francis Haskell 3
Glasgow Haskell Compiler 13     Gil Haskell 11
Gordon Haskell 11     Glasgow Haskell Compiler 13
Gil Haskell 11     Gordon Haskell 11
Edward Haskell 10     Haskell 32
Colleen Haskell 10     Haskell (programming language) 28
Haskell Wexler 9     Haskell class attack transport 22
Nikki Haskell 9     Haskell Consolidated Independent School District 4
Molly Haskell 8     Haskell Cooley 3
James Haskell 8     Haskell County 2
Alexander Cheves Haskell 8     Haskell County, Kansas 34
Nathaniel M. Haskell 7     Haskell County, Oklahoma 25
Robert Haskell 7     Haskell County, Texas 22
The Haskell Company 7     Haskell Curry 14
Jamie Haskell 7     Haskell Free Library and Opera House 13
Haskell Small 6     Haskell Indian Nations University 17
Dudley C. Haskell 6     Haskell Invitational Handicap 16
Reuben L. Haskell 6     Haskell Public Schools 4
Susan Haskell 6     Haskell Robert Sadler 3
John Haskell Calef 6     Haskell Small 6
Martin Haskell 5     Haskell Wexler 9
Floyd K. Haskell 5     James Haskell 8
Concurrent Haskell 5     James Haskell Hope 5
Ella J. Knowles Haskell 5     Jamie Haskell 7
James Haskell Hope 5     John Haskell Calef 6
Diana Haskell 5     Martin Haskell 5
Walter Haskell Hinton 5     Molly Haskell 8
Haskell Consolidated Independent School District 4     Nathan Haskell Dole 14
Douglass Haskell 4     Nathaniel M. Haskell 7
Peter Haskell 4     Neil Haskell 15
Haskell Public Schools 4     Nikki Haskell 9
Template Haskell 3     Peter Haskell 4
Francis Haskell 3     Reuben L. Haskell 6
William T. Haskell 3     Robert Haskell 7
Barbara Haskell 3     Susan Haskell 6
Haskell Cooley 3     Template Haskell 3
Haskell Robert Sadler 3     The Haskell Company 7
David Haskell 3     USS Haskell (APA-117) 21
Eager Haskell 2     Walter Haskell Hinton 5
Haskell County 2     William T. Haskell 3

Source: the editor, created by/for EVE to gauge likely levels of human interest in linguistically triggered topics (compiled across various sources, such as Wikipedia and specialty expression glosses).