On 9/6/22 18:46, John Cowan wrote: > IMO the second option would be extremely destructive to the Scheme effort: all existing Schemes would have to be not just modified but discarded. The first option is feasible and indeed desirable. At the same time, we should close off the "promise = result" and "promises are implicitly forced in certain cases" options. I haven't really been following the discussions, but I want to point out that Kawa has implicit forcing for both (delay ...) and (future ...). (display ...) does an implicit force; (write ...) does not. -- --Per Bothner xxxxxx@bothner.com http://per.bothner.com/