mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-22 04:43:53 +00:00
Estimated hours taken: 16 extras/README: extras/lazy_evaluation/README: Document the stuff in this new directory. extras/lazy_evaluation/lazy.m: New module for lazy evaluation. extras/lazy_evaluation/lazy_list.m: extras/lazy_evaluation/lazy_list_test.m: A demo of using lazy lists.
38 lines
1.3 KiB
Plaintext
38 lines
1.3 KiB
Plaintext
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).
|
|
|