Free compilers

Back to Tools for Compiling Back to TC's homepage

Listings of free compilers etc.

freecompilers.zip a recent free compilers listing, also available through:

ftp://rtfm.mit.edu/ /pub/usenet/news.answers/compilers/free

http://www.idiom.com/free-compilers

ftp://ftp.idiom.com/pub/compilers-list/free-compilers

See also

http://cuiwww.unige.ch/freecomp

http://valis.cs.nyu.edu:8888/~leunga/lang.html Programming languages and compilers listing.

http://www.cs.cmu.edu/Web/computing.html

FAQs and Free compilers for AI languages.

http://www.cs.cmu.edu/Groups/AI/html/repository.html

The Icon Programming Language

http://www.cs.arizona.edu/icon/

Java

http://www.javasoft.com/

http://www.gamelan.com

ML

SML/NJ
http://cm.bell-labs.com/cm/cs/what/smlnj/index.html

From ftp://ftp.inria.fr

Caml Light caml-light@margaux.inria.fr Unix, Mac, PC 80386,
ftp://ftp.inria.fr (bytecode)

Objective caml-light@pauillac.inria.fr Unix and Windows NT/95
Caml modules ftp ftp.inria.fr (bytecode)
Alpha, Sparc, x86, Mips,
HPPA, Power (native code)

Bigloo Manuel.Serrano@inria.fr. Unix (compiles caml-light
ftp ftp.inria.fr to native code)

Camlot Regis.Cridlig@ens.fr Any 32-bit (compiles
ftp ftp.inria.fr caml-light to C)

Moscow ML sestoft@dina.kvl.dk PC 80386, Mac, Unix
ftp://ftp.dina.kvl.dk (bytecode)
http://www.dina.kvl.dk/~sestoft/mosml.html

Kit ftp://ftp.diku.dk (Requires another SML compiler
ftp://ftp.dcs.ed.ac.uk to build binaries)

Edinburgh ftp://ftp.dcs.ed.ac.uk 32-bit machines (bytecode)
ftp.informatik.uni-muenchen.de PC 80386SX+, Amiga

MLWorks web@harlequin.com SunOS, Solaris, Irix,
(beta) Windows NT/95. http://www.harlequin.com/mlworks

http://www.cis.ohio-state.edu/hypertext/faq/usenet/meta-lang-faq/faq.html ML FAQ

Functional Programming Archive

http://www.lpac.ac.uk/SEL-HPC/Articles/FuncArchive.html

Haskell

http://haskell.cs.yale.edu/haskell-report/haskell-report.html

Haskell Implementations

All current Haskell implementations are still being upgraded to Haskell 1.3. No running Haskell 1.3 systems are yet available. There are three main Haskell implementations: ghc (Glasgow), hbc (Chalmers), and Hugs (Nottingham / Yale). The old lisp-based Yale Haskell system is no longer being supported. The home pages of the Haskell implementations are as follows:

http://www.cs.yale.edu/HTML/YALE/CS/haskell/yale-fp.html
http://www.dcs.gla.ac.uk/fp/software/ghc
http://www.cs.chalmers.se/Haskell
http://www.cs.nott.ac.uk/Research/fpg/haskell.html

Oberon Oberon-2

http://ics.inf.ethz.ch/Oberon.html The Oberon homepage

ftp://ftp.inf.ethz.ch/pub/Oberon

Eiffel

http://www.eiffel.com

ADA 95

ftp://cs.nyu.edu/pub/gnat/ez2load

Scheme homepage

http://www-swiss.ai.mit.edu/scheme-home.html

Scheme repositories (from Scheme FAQ)

Many free Scheme implementations are available from swiss-ftp.ai.mit.edu [18.43.0.246]. See also the Scheme Repository described below.

The Scheme Repository contains a Scheme bibliography, copies of the R4RS report, sample Scheme code for a variety of purposes, several utilities, and most free implementations. (Implementations of Scheme available from the repository include elk, gambit, scm, fools, rabbit, s48, scheme84, scheme88, pseudo, xscheme, umb-scheme, siod, vscm, and pixiescheme.) The repository was established by Ozan S. Yigit and is currently maintained by David Eby and John Zuckerman <scheme-repository-request@cs.indiana.edu>. The repository is accessible by anonymous ftp at ftp.cs.indiana.edu:/pub/scheme-repository/ [129.79.254.191] The repository is mirrored in INRIA, courtesy of Christian Queinnec [Ecole Polytechnique and INRIA-Rocquencourt], ftp.inria.fr:/lang/Scheme.