* Sam Vilain <[EMAIL PROTECTED]> [2003-08-21 01:01]:
> Any ideas for a better name for this module?
> 
> NAME
>        Defer - Defer execution of code until it is accessed

Ok, so I'm very late to this thread (and if I don't manage to fix
my DSL before I fly off to vacation you'll get this mail at least
another 10 days late..) - in my defense I only caught up to the
list a few days ago and then couldn't think of the term so I
wrote it off since I was late anyway.. and now it just came to me
out of the blue while doing other stuff.

The proper jargon for execution deferred until the result is
actually needed is "lazy".

Object::Realize::Later should have been Class::Realize::Lazy or
some such, f.ex.

So I would call this something like Data::Evaluate::Lazy. I'm not
sure of the exact name - the toplevel namespace it should go in
is a tricky question. But IMHO it definitely should be Foo::Lazy.

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

Reply via email to