Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 924 Bytes

README.md

File metadata and controls

24 lines (19 loc) · 924 Bytes

SRFI 197: Pipeline Operators

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