Scheme Systems Supporting SRFIs
The following systems are claimed to support one or more SRFIs:
- Bigloo 2.0
- 1
- Bigloo 2.5a
- 1,6,8,9,13,18,22
- Pocket Scheme 0.3.6
- 6
- stk 4.0.1
- 2, 6, 8, 9
- SXM
- 6, 8, 11, 16
- Larceny 1.0a2
- 6,11
- Sizzle
- 1,6,8,13(partial)
- PLT
- v.103: 4,9,19 (available)
- v.200: 1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 14, 16, 17, 18(partial), 19, 23, 25, 26, 28, 29, 30, 31
- v.301: 1, 2, 4, 5, 6, 7, 8, 9, 11, 13, 14, 16, 17, 18, 19, 23, 25, 26, 27, 28, 29, 30, 31, 34, 38, 39, 40, 42, 43, 45, 48, 57, 59, 60, 61, 67, 69
- Kawa 1.8
- 0,1,4,6,8,9,11,16,17,23,25,26,28,30,37,39,69
- Guile 1.8.3
- 0,1,2,4,6,8,9,10,11,13,14,16,17,19,26,31,34,35,37,39,55,60,61
- Chicken 1.0
- 0,1,2,4,6,7,8,9,10,13,14,16,17,18,22,23,25,26,28,30,37,38,39,42
- Scheme 48
- 1,2,5,6,7,8,9,11,13,14,16,17,23
- SCM
- 0,1 (with SLIB), 2 (with SLIB) ,8 (SLIB), 9, 11 (with SLIB), 23, 47,58, 59, 60, 61 (with SLIB), 63, 70, 94 (with SLIB), 95 (with SLIB)
- SLIB
(all supported implementations)
- 0,1,2,8,9,11,23,47,59,60,61,63,94,95
- Scsh
- 1,2,5,6,7,8,9,11,13,14,16,17,23
- SISC
- 0,1,2,5,6,7,8,9,11,13,14,16,18,19,22,23,24,25,26,27,28,29,30,31,34,35,37,38,39,42
- SLIB
- 0,1,2,8,9,47,59,60,61,63
- Gauche 0.5.7
- 0,1,2,4,6,8,9,10,11,13,14,17,19,22,23,25,26,27,28
- RScheme
- (builtin): 0,6,10,28,30 (libraries): 1,2,4,9,18,27,34
Note that unless an implementation provides one of the availability
SRFIs, an application cannot completely portably move between
implementations. The following scheme systems claim to implement the indicated
availability SRFIs:
- Bigloo
- 0 + extension
- stk
- 0
- SXM
- 0
- rscheme
- 0
- Larceny
- 0 + extension
- Kawa
- 0
- Guile 1.5.6
- 0
- Chicken 1.0
- 0,7
- Scheme 48
- 0,7
- SCM
- 0
- Scsh
- 0,7
- SLIB
- 0
- SISC
- 0,7
- Gauche 0.5.6
- 0
- PLT
- 7
The SRFI editors are not responsible for verifying these claims, nor
the quality of the implementations. If you are aware of support for
SRFIs in other Scheme systems, please inform the editors.
The SRFI Editors
Last modified: Sat Dec 8 07:19:19 CST 2007