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 PetrofskyCatastrophe version 2

author

cowan

comment


    

ipnr

127.10.177.1

name

PetrofskyCatastrophe

readonly

0

text

This is a test of the expression `(call-with-current-continuation (lambda (c) (0 (c 1))))` as described in [https://groups.google.com/forum/#!topic/comp.lang.scheme/J2ut9mbyQrU%5B1-25-false%5D this comp.lang.scheme thread] against the usual suite of Schemes.

Returns `1`:  Racket, Gauche, MIT, Gambit, Chicken, Bigloo, Guile, Chez, Vicare, Larceny, Ypsilon, Mosh, NexJ, STklos, KSi, Shoe, !TinyScheme, Scheme9, RScheme, S7, BDC, XLisp, Rep, UMB, SXM

Prints a "not a procedure" warning but returns `1` anyway: Scheme48/scsh, Kawa, SISC, Chibi

Prints a "not a procedure" error: SCM, !IronScheme, JScheme, !SigScheme, Elk, Llava, Sizzle, Inlab

Prints a "not a procedure" error and hangs: Owl Lisp

Crashes: Schemik

No support for `call-with-current-continuation`: !FemtoLisp, Dfsch

time

2013-09-20 08:43:26

version

2