A Scheme library that implements chain
, an operator based on Clojure
threading macros. This is the sample implementation of SRFI 197.
The implementation (srfi-197.scm
) consists entirely of syntax-rules
macros
and should be compatible with all R7RS Schemes. Its only dependency is SRFI
2. There is also an R7RS library (srfi-197.sld
) and a test script
(test.scm
).
This implementation is compatible with at least the following Schemes:
- Chez:
chezscheme test-r6rs.scm
- Chibi:
chibi-scheme test-r7rs.scm
- Chicken:
csi -qb test-r7rs.scm
- Gauche:
gosh test-r7rs.scm
- Guile:
guile test-r6rs.scm
- Kawa:
kawa test-kawa.scm
- Larceny:
larceny -r7 < test-r7rs.scm
- Sagittarius:
sash test-r7rs.scm