quicklisp-projects icon indicating copy to clipboard operation
quicklisp-projects copied to clipboard

Please add Lisa, a production-ready expert system shell written in modern Common Lisp

Open youngde811 opened this issue 10 months ago • 1 comments

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!

youngde811 avatar Jan 17 '25 19:01 youngde811

Lisa has been regression tested with Allegro Common Lisp, with no issues.

youngde811 avatar Jan 30 '25 20:01 youngde811