Applications and libraries/Compilers and interpreters

From HaskellWiki
< Applications and libraries
Revision as of 05:55, 30 October 2006 by DonStewart (talk | contribs) (Start pages on languages that have been implemented in Haskell)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Haskell, with its support for pattern matching on data structures, and expressive type system, is popular for implementing compilers and intepreters. Here's a selection of languages implemented in Haskell.

Haskell

GHC
GHC, The Glasgow Haskell Compiler, is written in Haskell

Perl

Pugs
Pugs is an implementation of Perl 6, written in Haskell. It aims to implement the full Perl6 specification.

Ruby

RType
RType is a Ruby interpreter written in Haskell

Scheme

Write Yourself a Scheme in 48 Hours
A Haskell Tutorial.

Epigram

Epigram
Epigram is a prototype dependently typed functional programming

This page contains a list of libraries and tools in a certain category. For a comprehensive list of such pages, see Applications and libraries.