Macintosh Allegro Common Lisp
5 comments
·February 1, 2025lisper
kazinator
Clozure Common Lisp is excellent. It generates fast code and small images.
I used Clozure Common Lisp for the Tankan kanji learning program, which uses a browser interface to a service application, the latter being written in CCL.
I used MS Visual C++ to make the system notification are ("tray") icon program to control the service.
The licensing back-end runs on CLISP as a CGI interface, and the same server-side program also serves as an administrative command-line utility, where I can manipulate the the license database.
kalleboo
This actually seems like a more interesting link than the OP https://ccl.clozure.com/history.html
Although if anyone wants to run it, you could download it from the op and drop the file onto one of the emulators on https://infinitemac.org (they run directly in your browser, no download needed)
msephton
You can search Macintosh Garden directly within Infinite Mac. No need to download anything outside of that environment. https://blog.persistent.info/2024/11/infinite-mac-macintosh-...
behnamoh
The closest thing to image based programming in Common Lisp (which doesn't exist as such in Clojure, Scheme, etc.) is having a tmux session with ipython open! I can save the session and come back to it later with the state of the program still correctly loaded. It's fantastic.
Jupyter Notebooks should have this feature because loading huge datasets upon loading a ipynb really doesn't make sense, but alas...
MCL lives on today as Clozure Common Lisp:
https://ccl.clozure.com/