Internet Directory - Top : Computers : Programming : Languages : Haskell : Implementations

Top : Computers : Programming : Languages : Haskell : Implementations (15 web sites)
Operating Systems
 Related Categories
Computers: Programming: Compilers: Functional
 Related Web Pages

Data Field Haskell
Dialect with instance of data fields (a generalization of arrays), useful for rapid prototyping of parallel algorithms, and parallel high-level system specification.

Glasgow Distributed Haskell
GdH combines the multiple processes of Concurrent Haskell with the multiple processing elements of Glasgow Parallel Haskell (GpH).

Glasgow Parallel Haskell (GpH)
A Haskell extension for parallel programming built on top of the Glasgow Haskell compiler (GHC). Parallelism is identified using annotations (generally evaluation strategies), that are defined using only two extra primitives: par and seq.

Small interpreter for language based on Haskell report 1.2; experimental, more so for type classes. Haskell adopted some ideas of Gofer, but Gofer type class system is more flexible. Runs on DOS, Linux, Macintosh, Unix. Hugs predecessor.

Object-oriented Haskell extension, using a preprocessor, supports a form of inheritance via extended class and instance declarations. Descriptions, documents, source download, links.

An interpreter for Haskell which runs on almost any platform. Primarily used for teaching.

Hugs Archive
Many files for Hugs Haskell interpreter: source code, documents.

Polytypic programming language; source files for compiler written in Haskell that compiles PolyP-code to Haskell; library of polytypic functions written in PolyP, some examples, documents, downloads.

Template Haskell
Haskell 98 extension allowing type-safe compile time metaprogramming, with Haskell, as the manipulating language and the language being manipulated.

The Glasgow Haskell Compiler (GHC)
An optimizing compiler for Haskell, written in Haskell. Includes extensions for concurrency and heap and time profiling. [Open Source, BSD-like]

nhc98 from York
A Haskell 98 compiler.

pH (MIT parallel Haskell)
A parallel eagerly evaluated variant of Haskell with syntactic provisions for loops, barriers, and I- and M- structure storage.