[e-lang] Returning guards from __getAllegedType: opinions needed
Mark S. Miller
markm at cs.jhu.edu
Tue Oct 17 09:33:54 CDT 2006
Kevin Reid wrote:
>>> 3a. As #1, but evaluate only expressions which are proven to have no
>>> side effects.
>>> 3b. Same as #3a, but evaluate the expressions when the ObjectExpr is
>>> evaluated.
>
> There is a difference: a given reference may not /yet/ be DeepFrozen,
> due to being or containing an unresolved promise.
Understood. In that case, once E insists guards are DeepFrozen, I would favor #3a.
--
Text by me above is hereby placed in the public domain
Cheers,
--MarkM
More information about the e-lang
mailing list