Re: SRFI sample implementation repository layout
Göran Weinholt 19 Oct 2022 19:25 UTC
"Arthur A. Gleckler" <xxxxxx@speechcode.com> writes:
> On Wed, Oct 19, 2022 at 8:33 AM Marc Feeley - feeley at iro.umontreal.ca (via srfi-discuss list) <xxxxxx@srfi.schemers.org> wrote:
>
> If github.com/scheme-requests-for-implementation was the only place
> where libraries can be found then yes this convention would be fine.
> But there are other libraries than SRFIs and other “consumers” of the
> sample implementations than humans (e.g. package installers).
>
> Given the special status of the SRFI web site in setting Scheme
> standards, I would expect that it follow a standard layout for
> libraries so that it is easier to remotely access the sample
> implementations without making a special case for each one, or for
> SRFIs (vs. other sites where libraries can be found).
>
> If the goal is to adopt a convention that holds not only in the SRFI
> repos, but also elsewhere, then we'll need to bring more people into
> the discussion, i.e. the people who run Akku, Snow, and perhaps the
> Racket world. But I doubt that we'll be able to get such wide
> agreement. Establishing a convention that holds for SRFI would at
> least be a step in the right direction.
That is a misconception about Akku. R6RS and R7RS libraries are
self-describing, so Akku does not require any particular repository
layout. You just need to use any of the common file extensions: .scm,
.sls, .sld, and so on. You can run "akku scan" in a repository to verify
what libraries it finds. Most packages that are published to akkuscm.org
actually come from git repositories that were not prepared whatsoever
for Akku.
Best regards,
--
Göran Weinholt | https://weinholt.se/
Debian Developer | 73 de SA6CJK