This site is a static rendering of the Trac instance that was used by R7RS-WG1 for its work on R7RS-small (PDF), which was ratified in 2013. For more information, see Home.

Source for wiki CondExpand version 2

author

cowan

comment


    

ipnr

127.11.51.1

name

CondExpand

readonly

0

text

Supporting `cond-expand` from SRFI-0 and R7RS at the REPL?

Supported: Gauche, MIT, Chicken, Bigloo, Kawa, SISC, STklos, !SigScheme, Scheme 9, RScheme, S7, SXM, Foment, Chibi, Sagittarius

Not supported: Racket* , Scheme48/scsh, SCM, Chez, Vicare*, Larceny*, Ypsilon*, Mosh, !IronScheme, NexJ, JScheme, KSi, Shoe, !TinyScheme, BDC, XLisp, Rep, Schemik, Elk, Llava, Sizzle, !FemtoLisp, Dfsch, Inlab, Owl Lisp

*Said to support SRFI 0 through [https://code.launchpad.net/~scheme-libraries-team/scheme-libraries/srfi a third-party library]; not tested

Note:  Although [http://srfi.schemers.org/srfi-0/srfi-0.html SRFI 0] says that `cond-expand` can only be portably used at the top level, all the above Schemes support nested `cond-expand`.  R7RS allows `cond-expand` anywhere a syntactic expression is permitted (it's also a library declaration).

time

2014-12-28 08:05:36

version

2