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 CallCc version 3
author
arcfide
comment
Add Scheme 9
ipnr
98.223.202.3
name
CallCc
readonly
0
text
The alternative name `call/cc` is available in Racket*, Gauche, Gambit, Chicken, Bigloo, Guile*, Kawa, SISC, Chibi+, Chez*, Vicare*, Larceny*, Ypsilon*, Mosh*, !IronScheme*, NexJ, STKlos, KSi, !SigScheme, !TinyScheme, Scheme 7, XLisp, XLisp, Rep, Schemik, Elk, UMB, Oaklisp, Llava, SXM, Sizzle, Spark, Inlab, Owl Lisp, Scheme 9.
It is not available in MIT, Scheme48/scsh, SCM, Shoe, Dream, RScheme, BDC, VX, !FemtoLisp, Dfsch.
[*] Required by R6RS
[+] Required by R7RS-small
The following Schemes that support `call/cc` return different error messages from `(call-with-current-continuation 32)` and `(call/cc 32)`, implying that they are distinct procedures: Chicken, Bigloo, Guile*, Chez, Vicare, Ypsilon*, XLisp, Oaklisp*.
[*] Error messages differ only in a hex address for the procedure or opcode
time
2012-10-05 01:03:53
version
3