New in release 0.9.1 of the Mercury distribution

This release is primarily a bug-fix release. It fixes some bugs with the binary distribution of 0.9, stops the compiler accepting some incorrect inst declarations, fixes a bug in exception handling and a problem with the source distribution where `configure' did the wrong thing on some architectures if you ran it twice.

In addition, Morphine has been added to the extras distribution. Morphine is a trace analysis system, which allows Mercury programs to be debugged and dynamically analyzed using a Prolog interface. You need the ECLiPSe Prolog system to use Morphine. See the README file in the Morpine directory for more details.

New in release 0.9 of the Mercury distribution

HIGHLIGHTS

Changes to the Mercury language: Changes to the Mercury standard library: New library packages in the Mercury extras distribution: Changes to the Mercury implementation:

DETAILED LISTING

Changes to the Mercury language:

Changes to the Mercury standard library:

New library packages in the Mercury extras distribution:

Changes to the Mercury implementation: