Arc Forum
new
|
comments
|
leaders
|
submit
login
1 point
by
absz
5844 days ago |
link
|
parent
The real problem is that if you do
(let d (delay (foo bar)) (force d) (force d))
, then there's no guarantee that
(foo bar)
will be run exactly once---if
(foo bar)
returns
nil
, then it won't be cached.