Re: SRFI sample implementation repository layout
Marc Nieper-Wißkirchen 15 Oct 2022 22:18 UTC
While I am supportive of making it easier to install published Scheme
libraries on a variety of Scheme implementations, I think the case for
SRFIs is slightly different. Using the sample implementation directly
should only be the second-best solution. SRFIs should ship with Scheme
implementations and the sample implementation should not be copied
verbatim but adapted for the maximal functionality or efficiency on a
particular implementation. While I understand that many SRFIs have to
be installed by users from the official SRFI repository using the
sample implementation, if this is advocated as being particularly
simple, it may seem that this is like the designed way to use a SRFI.
I fear that it impedes the native adaption of SRFIs.
Am Sa., 15. Okt. 2022 um 18:16 Uhr schrieb Lassi Kortela <xxxxxx@lassi.io>:
>
> P.S. The problems we have with library filename mapping are a re-run of
> the problems Linux and BSD distros have been experiencing with
> filesystem layout for nearly three decades. Various proposals for
> standardizing file locations have been made over the years. None of them
> became universally accepted. In the end, the only system that is
> convenient for distributors is if all pathnames used by a program are
> configurable.
>
> Unix provides mounts and symlinks as tools that users, sysadmins, and
> distributors can use to work around breakage due to clashing
> conventions. I'm almost certain that we'll end up needing similar tools
> in Scheme, and for the same reasons.
>