quicklisp-projects
quicklisp-projects copied to clipboard
Please add Lisa, a production-ready expert system shell written in modern Common Lisp
Hello. I recently re-homed Lisa from SourceForge to GitHub, adding full documentation, wiki pages, and new features. Lisa development began in 2001, and became production-ready a few years later. I worked on Lisa until roughly 2010, with its last release - 3.2 - occurring in 2014.
Lisa is now at version 3.8.3; I decided to resume work this past December after noticing that, after all these years, people are still downloading Lisa from SourceForge.
The current codebase on branch master should be ready for integration with Quicklisp. There is one external dependency (log4cl) that is handled in lisa.asd, so nothing messy. Lisa has for a long time run on numerous Common Lisp implementations, including SBCL. Currently, I'm developing with SBCL version 2.5.0 on MacOS. Lisa has nothing OS-dependent in it; different Lisp implementations are accommodated via conditional compilation, with the code separated into just one or two directories. Abstractions are used where appropriate to avoid cluttering the Lisa code base.
I've followed your instructions for Quicklisp integration, and I believe I have that covered. Hopefully. Please let me know if anything needs changing, or I've missed providing you with the proper information.
Cheers!
Lisa has been regression tested with Allegro Common Lisp, with no issues.