Dave Whipp: # But you're right, there are situations where the (base) type # might not # be knowable: and these could result in syntax errors.
Except they wouldn't, at least not always. $db.select * FROM Foo WHERE Foo.bar LIKE a%b; $db.select() * FROM( Foo( WHERE( Foo.bar() ) ) LIKE ( a % b ) ); The only part of that I'm not sure about is infix:LIKE, since such an operator hasn't been declared. But I assume you get the idea--you could conceivably have Very Bad Things happen if Perl doesn't catch a macromethod call. --Brent Dax <[EMAIL PROTECTED]> @roles=map {"Parrot $_"} qw(embedding regexen Configure) >How do you "test" this 'God' to "prove" it is who it says it is? "If you're God, you know exactly what it would take to convince me. Do that." --Marc Fleury on alt.atheism