I'm new to Chez, and just looking for some clarity given the various maintained and unmaintained repos existing.
Is there a single commonly preferred source repo to obtain the R6RS SRFI libraries (specifically for Chez Scheme)?
I know about https://srfi.schemers.org/ which is good for searching for individual SRFI documentation, and has a tgz of all documentation and some scheme code, but there is no version or release info on the tgz (although the timestamps suggest it's fairly up to date https://srfi.schemers.org/srfi.tgz).
For R6RS I can find most of the SRFIs as separate repos under the following repo, which isn't very practical to grab all the code: https://github.com/scheme-requests-for-implementation
And then a variety of other repos, eg:
https://github.com/arcfide/chez-srfi
https://github.com/ovenpasta/thunderchez
https://github.com/dharmatech/surfage
https://bazaar.launchpad.net/~scheme-libraries-team/scheme-libraries/srfi/files
The only ones with recent activity, and luckily also seem to be Chez-focused, seem to be chez-srfi and thunderchez.
chez-srfi seems the most recently active, and once I worked out the requirement to run link-dirs.chezscheme.sps
and then softlink the chez-srfi
directory to srfi
it seems to work using the standard import references - (import (srfi :N lib))
.
That said I've had similar success using (import (srfi sN lib))
using Thunderchez.
I'm completely agnostic over which repo I use, providing it's easy to use and actively kept up to date. Is there a clear preferred choice providing this, or is choice based more cosmetically on personal opinion (in which case I'll form my own rather ask it on here!).