Copyright © Philip M. Parker, INSEAD. Terms of Use.

GLASGOW HASKELL COMPILER

Specialty Definition: GLASGOW HASKELL COMPILER

DomainDefinition

Computing

Glasgow Haskell Compiler (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.

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

Top     


Crosswords: GLASGOW HASKELL COMPILER

Specialty definitions using "GLASGOW HASKELL COMPILER": GHC. (references)

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

Top     

Alternative Orthography: GLASGOW HASKELL COMPILER


Hexadecimal (or equivalents, 770AD-1900s) (references)

47 4C 41 53 47 4F 57      48 41 53 4B 45 4C 4C      43 4F 4D 50 49 4C 45 52

Leonardo da Vinci (1452-1519; backwards) (references)

        

Binary Code (1918-1938, probably earlier) (references)

01000111 01001100 01000001 01010011 01000111 01001111 01010111 00100000 01001000 01000001 01010011 01001011 01000101 01001100 01001100 00100000 01000011 01001111 01001101 01010000 01001001 01001100 01000101 01010010

HTML Code (1990) (references)

&#71 &#76 &#65 &#83 &#71 &#79 &#87 &#32 &#72 &#65 &#83 &#75 &#69 &#76 &#76 &#32 &#67 &#79 &#77 &#80 &#73 &#76 &#69 &#82

ISO 10646 (1991-1993) (references)

0047 004C 0041 0053 0047 004F 0057      0048 0041 0053 004B 0045 004C 004C      0043 004F 004D 0050 0049 004C 0045 0052

Encryption (beginner's substitution cypher): (references)

4146355341495724235534539464623749475043463952

Top     



INDEX

1. Crosswords
2. Orthography
3. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.