Discussion of these changes can be found on the Mercury developers
mailing list archives from June 2018.
COPYING.LIB:
Add a special linking exception to the LGPL.
*:
Update references to COPYING.LIB.
Clean up some minor errors that have accumulated in copyright
messages.
extras/*/*.m:
Replace the use of '__' as a module qualifier in the rest of
the extras.
s/io\.state/io/ in the extras.
Use '=' instead of is/2 in a spot.
Estimated hours taken: 0.5
Branches: main
Fix compilation problems in the extras distribution caused by recent
changes.
extras/stream/stream.m:
Provide a definition for the type stream/1.
extras/*/*.m:
Conform to the recent changes to the standard library.
Estimated hours taken: 1
extras/cgi/Mmakefile:
Add a library building makefile.
extras/cgi/html.m:
Import list, as it is used in the interface.
extras/cgi/mercury_www.m:
The mercury_www library module.
Estimated hours taken: 8
extras/cgi/cgi.m:
extras/cgi/html.m:
New library modules to provide support for writing CGI scripts.
extras/cgi/forms_test.m:
An example program to test the above two modules.