schemedoc / srfi-metadata

Import SRFI metadata into the Scheme API
https://docs.scheme.org/srfi/support/
MIT License
10 stars 2 forks source link

Gambit head supports some SRFIs #6

Open gambiteer opened 4 years ago

gambiteer commented 4 years ago

I haven't figured out what kind of SRFI support you're listing, but here are entries in Gambit's github head source directory:

firefly:~/programs/gambit/gambit> ll lib/srfi/
total 48
drwxr-xr-x 3 lucier lucier 4096 May 13 11:16 0/
drwxr-xr-x 3 lucier lucier 4096 May 13 11:16 132/
drwxr-xr-x 3 lucier lucier 4096 May 13 11:16 23/
drwxr-xr-x 3 lucier lucier 4096 May 13 11:16 27/
drwxr-xr-x 3 lucier lucier 4096 May 13 11:16 28/
drwxr-xr-x 3 lucier lucier 4096 May 13 11:16 4/
drwxr-xr-x 3 lucier lucier 4096 May 13 11:16 6/
drwxr-xr-x 3 lucier lucier 4096 May 13 11:16 64/
drwxr-xr-x 3 lucier lucier 4096 May 13 11:16 69/
drwxr-xr-x 3 lucier lucier 4096 May 13 11:16 8/
drwxr-xr-x 3 lucier lucier 4096 May 13 11:16 9/
-rw-r--r-- 1 lucier lucier  248 May 13 10:58 makefile
lassik commented 4 years ago

Yes, and hopefully more are on the way soon :)

We auto-extract each implementation's SRFI list using these scripts: https://github.com/schemedoc/srfi-metadata/tree/master/listings

lassik commented 4 years ago

For Gambit's pre-release ("head") version we use the same approach you use above - listing the directories in lib/srfi. This changed after Gambit 4.9.3 so our SRFI list for that release version is blank. Once Gambit 5 is released, we'll get the right listing for the release version as well.

lassik commented 4 years ago

The "head" listings aren't yet included in the generated HTML table; see #3

erkin commented 3 years ago

The current scraper focuses on the head only, checking libs/srfi (which omits some SRFIs Gambit natively implements), but that directory is absent in the last released version. Normally, we could just read from README but the listing there is incomplete/out-of-date. I left a message in the Gambit Gitter channel, asking them to update the README so that we can show a complete set.

gambiteer commented 3 years ago

Thank you for following up on this PR. I just added Gambit support for SRFI 179. Brad