- (delay-force expr)syntax
Returns a HaScheme promise that when forced will evaluate the expression and then force its result in a tail-recursive way.
The delay-force, force, and delay forms satisfy the requirements of the forms of the same name described in the R7RS. They can be used as replacements of system promises if desired. The make-promise form is redundant, as force is the identity function on non-promise objects.