Often you will want to use a particular set of Mercury modules in more than one program. The Mercury implementation includes support for developing libraries, i.e. sets of Mercury modules intended for reuse. It allows separate compilation of libraries and, on many platforms, it supports shared object libraries.
|• Writing libraries:|
|• Building with mmc --make:|
|• Building with Mmake:|
|• Libraries and the Java grade:|
|• Libraries and the C# grade:|