Libraries, etc.
Logical types has the following libraries, systems, and sample code. All provided with the usual caveats (they are not guaranteed to work, and Logical Types is not liable for you downloading and using this code):
Libraries utilsa set of utilities useful for building production systems
contains modules:
Module test status documentation utils1/4 submodules tested no utils.graph0/1 new preds tested no utils.random0/10 preds tested no utils.series3/3 preds/funcs tested no utils.xml2/3 submodules tested no utils.xml.facade1/1 pred tested no utils.xml.pprint2/2 preds tested no utils.xml.transform4/9 funcs/preds tested no qcheck2A testing/verification framework for Mercury programs
seeqcheck2justification (work in progress)Systems ltqExtends Mercury with
op/3declarations, allowing syntax modificationsee installation instructions
seeltqdoc
seewrite_canonicalthat interpretsop/3declarations
samples:hello.mandplay.mFixes/Patches anysA set of fixes to the utilities provided in the Mercury
extrasdistribution supporting operations with theanymodeseeanys-diffus.zipsimply to apply patchesAlpha: You Have Been Warned! matrixWork in progress to add a viable matrix protocol; will be rolled into the
utilslibrary.tiffanyA very small, thread-un-safe, foreign interface to libtiff; also requires
matrix(which it already bundles).
Copyright © 2006-2007, Logical Types, LLC. All rights reserved.