The York Haskell Compiler (Yhc) is a no longer maintained
open source bytecode
Bytecode (also called portable code or p-code) is a form of instruction set designed for efficient execution by a software interpreter. Unlike human-readable source code, bytecodes are compact numeric codes, constants, and references (norma ...
compiler
In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs tha ...
for the
functional programming language
A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language.
The description of a programming ...
Haskell
Haskell () is a general-purpose, statically-typed, purely functional programming language with type inference and lazy evaluation. Designed for teaching, research and industrial applications, Haskell has pioneered a number of programming lan ...
; it primarily targets the Haskell '98 standard. It is one of the four main Haskell compilers (behind
GHC,
Hugs and
nhc98).
Yhc is based on the
nhc98 Haskell compiler, and is intended eventually to be a more
portable
Portable may refer to:
General
* Portable building, a manufactured structure that is built off site and moved in upon completion of site and utility work
* Portable classroom, a temporary building installed on the grounds of a school to provide ...
, cleaner, better performing rewrite of nhc98 with more and better features.
In particular, Yhc features integrated support fo
Hat the Haskell tracer. The Yhc project uses
Darcs for
version control
In software engineering, version control (also known as revision control, source control, or source code management) is a class of systems responsible for managing changes to computer programs, documents, large web sites, or other collections o ...
. It was originally developed at the Department of Computer Science at the
University of York in the UK.
References
External links
Yhc page on the haskell.org wikiYhc home page
Free compilers and interpreters
Free Haskell implementations
{{prog-lang-stub