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 ForceNonPromise version 3

author

cowan

comment


    

ipnr

127.11.51.1

name

ForceNonPromise

readonly

0

text

The Schemes were tested to see what happens when `force` is applied to a non-promise:

`force` returns its argument: Racket, Gauche, Gambit, Chicken, Kawa, NexJ, STklos, !TinyScheme, RScheme, XLisp, UMB, Oaklisp, SXM

`force` signals an error: MIT, Bigloo, Scheme48/scsh, Guile, SISC, Chibi, SCM, Chez, Vicare, Larceny, Ypsilon, Mosh, !IronScheme, !SigScheme, Scheme 9, Dream, BDC, Schemik, Elk, VX, Sizzle, Spark, Inlab, Owl Lisp, Sagittarius

`force` does not exist: KSi, Shoe, S7, Rep, Llava, !FemtoLisp, Dfsch

See also DisjointPromises.

time

2014-12-28 08:41:24

version

3