mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-21 12:23:44 +00:00
Estimated hours taken: 0.2 extras/exceptions/exception.m: Fix references to COMPACT_ARGS and to obsolete stack layout macros.
This directory contains various additional libraries, tools, and so forth that are not part of the Mercury standard library. cgi A couple of Mercury library modules for doing HTML forms programming using CGI (Common Gateway Interface). clpr A Mercury interface to the CLP(R) constraint solver, for solving arithmetic constraints on (floating point) real numbers. complex_numbers A Mercury library package containing support for complex and imaginary numbers. dynamic_linking An interface to the C functions dlopen(), dlsym(), etc. that are supported by most modern Unix systems. exceptions A library module containing a (tentative) exception handling interface for Mercury. graphics A couple of packages for doing graphics programming and GUIs in Mercury: a Mercury interface to tcl/tk and a Mercury binding to OpenGL. lazy_evaluation A library module `lazy' containing support for optional lazy evaluation in Mercury, together with some examples of its use, including a module `lazy_list' that defines a lazy list data type. odbc A Mercury interface to ODBC (Open Database Connectivity), for interfacing to standard relational database packages. references A library package containing modules for manipulating ML-style references (mutable state).