* 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."
