>>>>> "Dan" == Dan Sugalski <[EMAIL PROTECTED]> writes:
>> More to the point, Perl 6's compiler will have to parse "class Joe", >> create a new object of type Class, parse and execute the following >> block/closure in class MetaClass, assign the result into the new Class >> object named Joe and then continue parsing, needing access to the values >> that were just created in order to further parse the declaration of $j Dan> Erm... no. Not even close, really. There's really nothing at all Dan> special about this--it's a very standard user-defined type issue, Dan> dead-common compiler stuff. You could, if you wanted, really Dan> complicate it, but there's no reason to and unless someone really Dan> messes up we're not going to. Just no need. Yes, there's no need to visit the construction jobsite to figure out the length of a 2x4 crossbeam if you already have the blueprints in front of you. Unless you like to waste gas. :-) -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 <[EMAIL PROTECTED]> <URL:http://www.stonehenge.com/merlyn/> Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!