Re: [ECL 26.5.5][bugfix release]

Daniel KochmaƄski <[email protected]> Fri, 08 May 2026 19:19:41 +0000
Newsgroups gmane.lisp.ecl.general
Message-ID <4oxJuu7idYWdGFzv9ZdvaddEHCbBD3GZhirqGgff1dcUCPaUSs_LzukORJmb2QEgEyUBdATGvJu_mqjnFmSU9w3pSLn8yfhJP4yi9r1H3sg=@turtleware.eu>
Hey Dima,

> On Fri, May 8, 2026 at 1:03=E2=80=AFPM Dima Pasechnik <dimpase+ecl@gmail.=
com> wrote:
> >
> > Thanks for this. Meanwhile, I'm trying (wearing my Sagemath developer h=
at)
> > to make a ecl-compiled, embeddable  Maxima package for Homebrew (the
> > missing macOS package system), and I am hitting a snag in installing
> > maxima.fas.
> >
> > Homebrew does not allow another package to intrude into the
> > installation of another package, meaning
> > I cannot copy maxima.fas to the usual location of .fas files, the one
> > provided by the call
> >
> >   ecl -eval "(princ (SI:GET-LIBRARY-PATHNAME))" -eval "(quit)"
> >
> > (as done in Maxima-ecl packages in Sagemath and in Linux distros such a=
s Gentoo)
>=20
> cf. https://github.com/Homebrew/brew/issues/22188
>=20
> >
> > How does one tell ecl to look for .fas files in some other directory?
> > Or are these locations hard-coded, and without changes to ecl it's not =
possible?
> >

we have a mechanism to customize how REQUIRE looks for modules, I've added =
a ticket
to document it in the manual (and answered in the linked github issue):

https://gitlab.com/embeddable-common-lisp/ecl/-/work_items/846

Long story short, push the search function to ext:*module-provider-function=
s*.

Best regards,
Daniel