strict promises? campbell@xxxxxx 01 Feb 2004 01:13 UTC

I just found myself wanting to create a promise, but not to delay its
evaluation.  I could do

  (let ((p (delay <expression>)))
    (force p)
    p)

but that would needlessly compute and complicate.  STRICT would do just
what I want.  Why was STRICT not provided in the first place, in fact?