The Mercury Project
Release 0.9.1 Contents

[Mercury Logo]
Home

News

Information

Documentation

Mailing Lists

Back-ends

Download
  Current Release
  Snapshot
  Old Releases

Related

Contact

Search

Bug Database

Release 0.9 - Contents

The Mercury distribution is split into three parts. The "mercury-compiler" distribution contains:
  • an autoconfiguration script
  • the Mercury source for the compiler
  • the Mercury source for the standard library
  • the automatically generated C source for the compiler and the standard library
  • the runtime system (written in C)
  • Hans Boehm's conservative garbage collector for C
  • a profiler
  • a debugger
  • some utility programs, including a make front-end for Mercury with automatic dependency recomputation
  • the Mercury language reference manual
  • the Mercury library reference manual
  • the Mercury user's guide
  • the Mercury frequently asked questions list
  • the Prolog to Mercury transition guide
  • some sample Mercury programs

The "mercury-extras" distribution contains some extra libraries for:

  • processing HTML forms using the CGI interface
  • arithmetic on complex and imaginary numbers
  • graphics using Tk and OpenGL
  • lazy evaluation
  • dynamic linking
  • POSIX interface
  • backtrackable (trailed) destructive update
  • an ODBC database interface
  • the Morphine trace analysis system
  • a CLP(R) interface, i.e. constraint solving over real numbers

The "mercury-tests" distribution contains a test suite.