* Steffen Goeldner <[EMAIL PROTECTED]> [2004-06-15 16:24]:
> Related concepts are:
> 
>   thunk
>   lazy evaluation
>   defered evaluation
>   delayed evaluation
>   currying
>   closure
>   functor (qua function object)
> 
> but I think the name 'suspension' matches best.

If you do stick with this name, I'd suggest "suspended", as
"suspension" sounds weird. (I'm not sure this is a particularly
strong reason for anything, but hey.)

However, I don't think that's the best name, as the term tends to
be used in the context of (pseudo-) parallel execution,
particularly in reference to threads.

Lazy evalution is the term that came to mind first as I read your
description of what the module does.

Regards,
-- 
Aristotle
"If you can't laugh at yourself, you don't take life seriously enough."

Reply via email to