promise? -- r7rs Definition type-predicate;
Procedure variants:
((promise) -> (true))
((any) -> (false))
scheme:lazy -- (scheme lazy);scheme -- (scheme);(promise? obj)The
promise?procedure returns#tif its argument is a promise, and#fotherwise. Note that promises are not necessarily disjoint from other Scheme types such as procedures.
The text herein was sourced and adapted as described in the "R7RS attribution of various text snippets" appendix.