> On Oct 19, 2022, at 5:49 PM, Arthur A. Gleckler <xxxxxx@speechcode.com> wrote: > > On Wed, Oct 19, 2022 at 12:35 PM Göran Weinholt <xxxxxx@weinholt.se> wrote: > > 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. > > Even if Akku can work around it, Marc's making the point that not having to make a separate choice for every single SRFI is beneficial itself, and that we should therefore adopt a convention. Akku is a neat piece of software! However I view the “akku scan” operation as a “hack” even if it works well in practice. There’s nothing to say that each .sld file is really a library (some .sld files may be WIP that don’t work, or sample files used by a “tutorial” library, or a data file (a SLiDe format?)). If it also searches for .scm, .ss, etc then that opens the door to more false-positives… maybe those files are actually included in some main .sld file, so they aren’t really libraries per-se. Marc P.S. Nevertheless, please consider adding Gambit support to akku!