Re: library distribution/management, was: macro that renames a function and records in a global list each non-local exit
Dimiter Prodanov <[email protected]> Mon, 8 Jun 2026 17:31:49 +0300
| Newsgroups | gmane.comp.mathematics.maxima.general |
|---|---|
| Message-ID | <CAFV0ecZd5VK5X9nXTp8w0ZXV2EfrSKm37xi8Wqbb1ubKUGtvPQ@mail.gmail.com> |
Dear all, I am also in favor of a package manager. If GCL doesn't support that so be it. I don't care as long as it works on SBCL. Kind regards, Dimiter On Fri, Jun 5, 2026, 8:39 AM Chris Dawes via Maxima-discuss < [email protected]> wrote: > 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 > _______________________________________________ Maxima-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/maxima-discuss