Re: library distribution/management, was: macro that renames a function and records in a global list each non-local exit
Chris Dawes via Maxima-discuss <[email protected]> Fri, 05 Jun 2026 05:37:22 +0000
| Newsgroups | gmane.comp.mathematics.maxima.general |
|---|---|
| Message-ID | <[email protected]> |
I needed magicl from quicklisp so I made it a hard dependency in my numerics package and package ecosystem, and also use quickload at the top of each package library loader. I also added an optional helper setup command to the mxpm cli I made to juggle things. It just seemed like the simplest thing to do. But I think I left any prospect of working with anything other than sbcl behind a while back. Chris. ------ Original Message ------ From "Raymond Toy" <[email protected]> To "Robert Dodier" <[email protected]> Cc "Stavros Macrakis" <[email protected]>; "<[email protected]>" <[email protected]> Date 05/06/2026 01:58:34 Subject Re: [Maxima-discuss] library distribution/management, was: macro that renames a function and records in a global list each non-local exit >With gcl 2.7.2, I believe there are small patches available for ASDF to >make it work. That's great new is the patches land. It would be great >if gcl would include that version. I tried it awhile ago and I think it >worked. It takes a long time to build ASDF with gcl, though. > >Ray > >On Thu, Jun 4, 2026, 8:45 PM Robert Dodier <[email protected]> >wrote: >>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 _______________________________________________ Maxima-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/maxima-discuss