library distribution/management, was: macro that renames a function and records in a global list each non-local exit
Robert Dodier <[email protected]> Thu, 4 Jun 2026 17:41:07 -0700
| Newsgroups | gmane.comp.mathematics.maxima.general |
|---|---|
| Message-ID | <CAAsY_sQWOsZvquDMkQ8rdhoS8-atKPtNZdQte8kZ75ALE02hfw@mail.gmail.com> |
On Thu, Jun 4, 2026 at 8:52 AM Barton Willis via Maxima-discuss <[email protected]> wrote: > > Thanks, I didn't know about 'cl-advice'. My understanding is that `cl-advice` is not included in any ANSI CL implementation. Maybe I'll stick to pedestrian ways. Well, cl-advice appears to be a third party Common Lisp library, and available via Quicklisp. So to the extent that Quicklisp is installed, it is very easy to get going, something like: (ql:quickload "cl-advice") Quicklisp isn't the end of the story wrt CL library management, but I have found it pretty useful -- certainly an improvement on trying to manage that stuff by hand. Maxima pretty desperately needs a package/library management system, and Quicklisp or something like it would be useful ... the major roadblock is that GCL doesn't support ASDF or Quicklisp. At this point I'm in favor of pressing ahead with some kind of package system, not necessary involving Quicklisp, and let that be a motivation for GCL to get any required functionality (certainly at least ASDF) working. FWIW Robert _______________________________________________ Maxima-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/maxima-discuss