This is a project for collection of R7RS SRFI implementations.
You will need to install https://gitea.scheme.org/Retropikzel/compile-r7rs. And implementations you want to test with.
To run test:
make test SCHEME=<IMPLEMENTATION> SRFI=<SRFI_NUMBER>
Only make and docker are needed.
make test-docker SCHEME=<IMPLEMENTATION> SRFI=<SRFI_NUMBER>
If you are on windows look up the docker commands from the Makefile.
Add files:
- srfi/N.sld
- Library definition
- srfi/N.scm
- Library body/content
- srfi/srfi-N.scm
- Guile compability file
- Should be identical to srfi/N.sld
Every SRFI needs corresponding test file in test repository. The test file needs to be named N.scm. If you dont use SRFI-64 for testing then port your preferred test library first to be portable on all all implementations.
Add the SRFI number into srfis.scm.
Add support for implementation into https://gitea.scheme.org/Retropikzel/compile-r7rs.
Add support for implementation into snow-chibi.