Dear All, as it happens, a few regressions slipped in in the recent release. We've decided to make a quick release with fixes, and here it comes: https://ecl.common-lisp.dev/posts/ECL-2655-release.html https://common-lisp.net/project/ecl/static/files/release/ecl-26.5.5.tgz Enjoy, Daniel -- Daniel Kochmański ;; aka jackdaniel | Przemyśl, Poland TurtleWare - Daniel Kochmański | www.turtleware.eu "Be the change that you wish to see in the world." - Mahatma Gandhi
Thanks for this. Meanwhile, I'm trying (wearing my Sagemath developer hat) 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 as Gentoo) 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? Thanks Dima On Tue, May 5, 2026 at 4:38 AM Daniel Kochmański <daniel@turtleware.eu> wrote:
Dear All,
as it happens, a few regressions slipped in in the recent release. We've decided to make a quick release with fixes, and here it comes:
https://ecl.common-lisp.dev/posts/ECL-2655-release.html https://common-lisp.net/project/ecl/static/files/release/ecl-26.5.5.tgz
Enjoy, Daniel
-- Daniel Kochmański ;; aka jackdaniel | Przemyśl, Poland TurtleWare - Daniel Kochmański | www.turtleware.eu
"Be the change that you wish to see in the world." - Mahatma Gandhi
On Fri, May 8, 2026 at 1:03 PM Dima Pasechnik <dimpase+ecl@gmail.com> wrote:
Thanks for this. Meanwhile, I'm trying (wearing my Sagemath developer hat) 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 as Gentoo)
cf. https://github.com/Homebrew/brew/issues/22188
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?
Thanks Dima
On Tue, May 5, 2026 at 4:38 AM Daniel Kochmański <daniel@turtleware.eu> wrote:
Dear All,
as it happens, a few regressions slipped in in the recent release. We've decided to make a quick release with fixes, and here it comes:
https://ecl.common-lisp.dev/posts/ECL-2655-release.html https://common-lisp.net/project/ecl/static/files/release/ecl-26.5.5.tgz
Enjoy, Daniel
-- Daniel Kochmański ;; aka jackdaniel | Przemyśl, Poland TurtleWare - Daniel Kochmański | www.turtleware.eu
"Be the change that you wish to see in the world." - Mahatma Gandhi
Hey Dima,
On Fri, May 8, 2026 at 1:03 PM Dima Pasechnik <dimpase+ecl@gmail.com> wrote:
Thanks for this. Meanwhile, I'm trying (wearing my Sagemath developer hat) 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 as Gentoo)
cf. https://github.com/Homebrew/brew/issues/22188
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-functions*. Best regards, Daniel
participants (2)
-
Daniel Kochmański -
Dima Pasechnik