Lisa may now be found at its new home on GitHub. Several new features have already been added; active now is performance tuning for SBCL.
So after an 11 year hiatus from my work on Lisa, I'll be resuming development.
First order of business will be moving the project to GitHub. Then, a modern web
page. And then code enhancements. Stay tuned.
Fixed a nasty bug that made the TEST conditional element non-functional. Thanks to Aneil Mallavarapu for reporting this. Releases 3.0 and 3.1 are basically worthless. Get this one.
A bugfix release for 3.0. Relatively minor stuff, but you should upgrade for your sanity.
First new release in awhile. Support for SBCL; two major bug fixes affecting performance; etc. See the ChangeLog for details.
This release contains a fix for a major bug in lisa's join network. Thanks to Andy Sloane for the work and the patch.
This is the official 2.1 release. There have been no changes since the cvs beta version.
2.1 beta is available. This version has preliminary support for Certainty Factors, as described in PAIP. It needs testing, and I don't consider it definitive. There's also a streamlined build available via asdf; see the release notes.
There's a readme for CF in the lisa root directory (CF-README).
Upon request, I've decided to look into adding support for certainty factors (cf). It's been suggested I build a generic facility that supports the three most popular representations of cf; since my time is limited, I think I'll start with the model described in PAIP and work on that. After that has been evaluated by the Lisa community, I'll consider adding other implementations.
The development version now uses ASDF rather than MK:DEFSYSTEM. This is in the cvs repository now and will make it into the next release.
Ease of building and loading has been improved.
Another bug-fix release. This one fixes the "rule after facts" problem reported by Aneil Mallavarapu.
Version 2.0.6 is available. This is a bugfix release, addressing problems with duplicate fact detection and truth maintenance. Thanks to Aneil Mallavarapu for the patches.
Release 2.0.5 is now available. This is a bug-fix distribution that addresses problems with Lisa's taxonomic reasoning mechanism. Thanks to Aneil Mallavarapu for finding the problem and offering a solution.
LISA 2.x apparently no longer runs on CMUCL, due to incompatibilities between LISA's use of the MOP and its implementation within CMUCL. I currently do not have access to a Linux box in order to investigate the problem, but according to the CMUCL folks the trouble seems to be in PCL. I've no plans to address this issue in the near future, but if someone wants to investigate and send a patch that would be nice.
Latest bug-fix release, addressing a problem with queries. Thanks to Push Singh for the report.
2.0.2 is a bug-fix release for 2.0. This version fixes a bug in the Rete network that prevented identical patterns from occuring consecutively within the same rule.
LISA's first 2.0 production release is available. Details are in the usual places, but of special note is the new Auto Notification feature.
More major enhancements, including contexts (similar to modules or rule packets) and duplicate fact detection. The release notes in the distribution should be consulted for details, along with the reference guide.
Beta 2 is out. Lots of changes, including a full implementation of truth maintenance (negated patterns are now supported). Check the release notes and documentation for details!
LISA 2.0's first beta is available. New to this release are truth maintenance and a few bug fixes.
The latest 2.0 alpha is available. This version introduces the OR conditional element, along with enhancements to the debugger.
Alpha 4 is ready. New to this release is the LISA debugger, an interactive production rule monitoring/inspection facility. Pretty basic right now, but one can set breakpoints in rules, examine the token stack, look at variable bindings and their values, single step into rules, etc. I'll add new features if and when requests come in.