Re: First post and overview for supported SRFIs per (some) Scheme implementations Lassi Kortela 12 Apr 2019 09:26 UTC
Frank, this is great stuff. Thank you for contributing and welcome to the community :) We have a small GitHub organization, <https://github.com/schemedoc> where we work on projects that aim to collect Scheme documentation and metadata from SRFIs, the RnRS standards, different implementations and package managers. I invited you along. Would you like to create a repo there with the code you have? I also have some very simple code to get SRFI lists for Chibi Scheme and Guile here: <https://github.com/schemedoc/temp-aggregator-in-python/blob/master/scrape.py#L252>. It downloads the source release (.tar.gz) of each implementation and looks for SRFI numbers in source file names. Your approach of parsing documentation may be more reliable. (In case any Scheme implementors are reading this, it would be nice to have a standardized S-expression file that each implementation could put in its source release to tell things like what SRFIs are supported, version number and the like. If you want to work on such a standard, please tell us :) It would probably be very lightweight, just one file.) You may already know that the official versions of the SRFI documents are also stored publicly on GitHub at the <https://github.com/scheme-requests-for-implementation> organization (managed by Arthur). We also have an <https://github.com/srfi-explorations> organization for various experiments in scraping/re-structuring/validating the SRFI HTML. Kind regards, Lassi