At 4:32 PM -0500 3/14/03, John Tobey wrote:
On Fri, Mar 14, 2003 at 03:49:21PM -0500, Dan Sugalski wrote:
 At 10:14 AM -0500 3/14/03, Andrew Pimlott wrote:
 >
 >A6 says that, as in Perl 5, only anonymous subs are closures.  I've
 >always thought of the fact that Perl 5 named subs are not closures
 >as a bug kept for compatibility.

 Well... there's always the issue that closures are done by
 instantiating the sub at runtime, while named subs are instantiated
 at compile time, which causes some difficulties. (As the enclosing
 sub's lexicals instantiate at runtime, thus giving the contained sub
 nothing to close over)

 Now, if the named lexically scoped sub actually got re-instantiated
 every time, *that* would be different.

YES. That's what we want. That is how Scheme and Common Lisp work. That would make for cleaner code.

Well, if that's what you want... :)


I'm OK with that. Convince Larry and I'll make it happen.
--
                                        Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                      teddy bears get drunk
_______________________________________________
Boston-pm mailing list
[EMAIL PROTECTED]
http://mail.pm.org/mailman/listinfo/boston-pm

Reply via email to