Global Information Lookup Global Information

Glasgow Haskell Compiler information


The Glasgow Haskell Compiler
Original author(s)Kevin Hammond
Developer(s)Simon Marlow, Simon Peyton Jones, The Glasgow Haskell Team[1]
Initial releaseDecember 1992; 31 years ago (1992-12)[2]
Stable release
9.8.1 Edit this on Wikidata / 9 October 2023; 7 months ago (9 October 2023)[3]
Repository
  • gitlab.haskell.org/ghc/ghc.git Edit this at Wikidata
Written inHaskell, C
Operating systemLinux, OS X 10.7 Lion and later, Windows 2000 and later, FreeBSD
Platformx86, x86-64, ARM
Available inEnglish
TypeCompiler
LicenseBSD New
Websitewww.haskell.org/ghc

The Glasgow Haskell Compiler (GHC) is a native or machine code compiler for the functional programming language Haskell.[4] It provides a cross-platform software environment for writing and testing Haskell code and supports many extensions, libraries, and optimisations that streamline the process of generating and executing code. GHC is the most commonly used Haskell compiler.[5] It is free and open-source software released under a BSD license. The lead developers are Simon Peyton Jones and Simon Marlow.

  1. ^ Cite error: The named reference contribs was invoked but never defined (see the help page).
  2. ^ Cite error: The named reference history was invoked but never defined (see the help page).
  3. ^ "Download – The Glasgow Haskell Compiler". Haskell.org.
  4. ^ "The Glorious Glasgow Haskell Compilation System User's Guide". Haskell.org. Retrieved 27 July 2014.
  5. ^ "2017 state of Haskell survey results". taylor.fausak.me. 15 November 2017. Retrieved 11 December 2017.

and 22 Related for: Glasgow Haskell Compiler information

Request time (Page generated in 0.8592 seconds.)

Glasgow Haskell Compiler

Last Update:

The Glasgow Haskell Compiler (GHC) is a native or machine code compiler for the functional programming language Haskell. It provides a cross-platform...

Word Count : 1871

Haskell

Last Update:

It is named after logician Haskell Curry. Haskell's main implementation is the Glasgow Haskell Compiler (GHC). Haskell's semantics are historically based...

Word Count : 4530

LLVM

Last Update:

generator. The Glasgow Haskell Compiler (GHC) backend uses LLVM and achieves a 30% speed-up of compiled code relative to native code compiling via GHC or...

Word Count : 3171

Simon Peyton Jones

Last Update:

contributor to the design of the Haskell programming language, and a lead developer of the Glasgow Haskell Compiler (GHC). He is also co-creator of the...

Word Count : 948

Simon Marlow

Last Update:

programmer, author, and co-developer of the Glasgow Haskell Compiler (GHC) for the programming language Haskell. He and Simon Peyton Jones won the SIGPLAN...

Word Count : 260

Substructural type system

Last Update:

types[citation needed]: ATS Clean Idris Mercury F* LinearML Alms Haskell with Glasgow Haskell Compiler (GHC) 9.0.1 or above Granule Rust Swift 5.9 and above Effect...

Word Count : 1430

List of programmers

Last Update:

(Internet Relay Chat Client) Simon Marlow – Haskell developer, book author; co-developer: Glasgow Haskell Compiler, Haxl remote data access library Robert...

Word Count : 3725

GHC

Last Update:

Company, an American conglomerate Glasgow Haskell Compiler, a compiler for the functional programming language Haskell Global Hybrid Cooperation, a set...

Word Count : 176

Software transactional memory

Last Update:

Concurrency_control#Methods "Glasgow Haskell Compiler (GHC) Commentary: Software Transactional Memory (STM)". Haskell.org: GitLab. "Software Transactional...

Word Count : 2108

STG

Last Update:

generator, an electric generator Spineless Tagless G-machine in the Glasgow Haskell Compiler Signal Transition Graph, a special type of Petri net Sterling,...

Word Count : 188

IEEE 754

Last Update:

Hexadecimal floating point literals — Glasgow Haskell Compiler 9.3.20220129 User's Guide". ghc.gitlab.haskell.org. Retrieved 2022-01-29. IEEE Standard...

Word Count : 7402

Safe mode

Last Update:

mode offers stricter security measures. The Glasgow Haskell Compiler from version 7.2 offers "Safe Haskell" mode, restricting usage of functions such as...

Word Count : 943

Inline expansion

Last Update:

procedure is inlined, preventing some optimizations. Smarter compilers (such as Glasgow Haskell Compiler) will track this, but naive inlining loses this information...

Word Count : 3376

Template Haskell

Last Update:

Template Haskell is an experimental language extension to the Haskell programming language implemented in the Glasgow Haskell Compiler (version 6 and...

Word Count : 232

Type class

Last Update:

operator through the use of type classes in Haskell does not require extensive modification of the compiler frontend or the underlying type system. Type...

Word Count : 2353

Functional programming

Last Update:

avoiding most of its inconvenience. GADT's are available in the Glasgow Haskell Compiler, in OCaml and in Scala, and have been proposed as additions to...

Word Count : 8445

List of compilers

Last Update:

single locale. Uses a GCC Front End. The EDGE C/C++ compiler is based on the Microtec C/C++ compiler. Last Open64 v5.0 uses GCC 4.2 as its Front End, which...

Word Count : 2009

List of programming language researchers

Last Update:

Pascal; cofounder of the Ada compiler Simon Marlow, ACM SIGPLAN 2011 PL Software Award for the Glasgow Haskell Compiler Larry Masinter, the 1992 ACM Software...

Word Count : 5830

Package manager

Last Update:

and even of packages compiled with different compiler versions (e.g. dynamic libraries built by the Glasgow Haskell Compiler, where a stable ABI does...

Word Count : 2852

GNU Readline

Last Update:

readline-like library for Haskell. It is mainly written for the Glasgow Haskell Compiler, but is available to other Haskell projects which need line-editing...

Word Count : 1650

List of computer scientists

Last Update:

Maibaum Simon Marlow – Haskell developer, book author; co-developer: Glasgow Haskell Compiler, Haxl remote data access library Zohar Manna – fuzzy logic James...

Word Count : 5134

Thunk

Last Update:

call-by-name is the standard evaluation strategy. Compilers for these languages, such as the Glasgow Haskell Compiler, have relied heavily on thunks, with the...

Word Count : 1978

PDF Search Engine © AllGlobal.net