Re: $a in @b (RFC 199)

2000-09-14 Thread David L. Nicol
'John Porter' wrote: David L. Nicol wrote: "Randal L. Schwartz" wrote: I think we need a distinction between "looping" blocks and "non-looping" blocks. And further, it still makes sense to distinguish "blocks that return values" (like

AUTOLOAD in terms of throw

2000-08-17 Thread David L. Nicol
Graham Barr wrote: On Wed, Aug 16, 2000 at 04:49:15PM -0500, David L. Nicol wrote: or AUTOLOAD can be defined in terms of Ccatch and overloaded that way, rather than being its own kind of magic. catch "AUTOLOAD-$classname-$polymorphicsignature" {... But why sho

yoda 2 clarifications Re: AUTOLOAD in terms of throw

2000-08-17 Thread David L. Nicol
not return. Glenn Linderman wrote: "David L. Nicol" wrote: What I was suggesting was, if you want to overload the autoloading of something, it could be done with "catch" instead of rewriting the ::OVERLOAD procedure, for that module.

Re: error handling and syntax extension

2000-08-16 Thread David L. Nicol
or AUTOLOAD can be defined in terms of Ccatch and overloaded that way, rather than being its own kind of magic. catch "AUTOLOAD-$classname-$polymorphicsignature" {... Jonathan Scott Duff wrote: On Wed, Aug 16, 2000 at 12:15:30PM -0500, David L. Nicol wrote: If &