Lolli
Lolli
(language)Lolli can be viewed as a refinement of the Hereditary Harrop formulas of Lambda-Prolog. All the operators (though notthe higher order unification) of Lambda-Prolog aresupported, but with the addition of linear variations. Thus aLolli program distinguishes between clauses which can be usedas many, or as few, times as desired, and those that must beused exactly once. Lolli is implemented in SML/NJ.
ftp://ftp.cis.upenn.edu/pub/Lolli/Lolli-0.7.tar.Z.
[Josh Hodas et al, "Logic Programming in a Fragment ofIntuitionistic Linear Logic", Information and Computation, toappear].