Notes on trying to get srfi-tools working.
Shawn Wagner
(19 Apr 2023 17:53 UTC)
|
Re: Notes on trying to get srfi-tools working.
Arthur A. Gleckler
(19 Apr 2023 21:47 UTC)
|
Re: Notes on trying to get srfi-tools working.
Shawn Wagner
(20 Apr 2023 00:08 UTC)
|
Re: Notes on trying to get srfi-tools working. Lassi Kortela (20 Apr 2023 09:19 UTC)
|
Re: Notes on trying to get srfi-tools working.
Lassi Kortela
(20 Apr 2023 09:34 UTC)
|
Re: Notes on trying to get srfi-tools working.
Daphne Preston-Kendal
(20 Apr 2023 09:48 UTC)
|
Re: Notes on trying to get srfi-tools working.
Shawn Wagner
(20 Apr 2023 09:53 UTC)
|
Re: Notes on trying to get srfi-tools working.
Arthur A. Gleckler
(22 Apr 2023 16:58 UTC)
|
Re: Notes on trying to get srfi-tools working.
Shawn Wagner
(20 Apr 2023 09:50 UTC)
|
Re: Notes on trying to get srfi-tools working.
Marc Nieper-Wißkirchen
(20 Apr 2023 09:58 UTC)
|
Re: Notes on trying to get srfi-tools working.
Shawn Wagner
(20 Apr 2023 10:04 UTC)
|
Re: Notes on trying to get srfi-tools working.
Daphne Preston-Kendal
(20 Apr 2023 10:07 UTC)
|
Re: Notes on trying to get srfi-tools working.
Lassi Kortela
(20 Apr 2023 10:40 UTC)
|
Re: Notes on trying to get srfi-tools working.
Lassi Kortela
(20 Apr 2023 10:00 UTC)
|
Re: Notes on trying to get srfi-tools working.
Lassi Kortela
(22 Apr 2023 05:47 UTC)
|
> I suspect the Chicken port worked when he added the egg file, but he > didn't keep it up to date with newer development and bitrot set in. Exactly. As the project got factored into more and more libraries, it got almost impossible to keep the egg dependencies updated by hand. Mistakes and omissions slipped in all the time. I wrote an R7RS import groveler to help, but it was still a burden. The .egg file can be fixed manually with sufficient effort, but the problem should really be solved in Chicken's tooling; something like "automake" or "makedepend" is needed for Scheme code. We talked about that on chicken-users in this thread: https://lists.nongnu.org/archive/html/chicken-users/2022-11/msg00017.html We didn't arrive at a definitive solution. The csm egg got closest. Anyone wishing to pursue this earns my praise. FWIW, here's my groveler: https://gitea.scheme.org/lassi/scheme-deps/src/branch/master/scheme-deps.sld Several others have written similar code.l > PR that makes it functional again at > https://github.com/scheme-requests-for-implementation/srfi-common/pull/64 Awesome. Thank you very much for being the third contributor to srfi-tools.