>>>>> "a" == autrijus <[EMAIL PROTECTED]> writes:
a> -The C<CANDO> is expected to return a reference to an inner a> -container object of the proper sort (i.e. a variable, subroutine, a> -or method reference), or to a proxy object that can "autovivify" a> -lazily, or undef if that name is not to be considered declared in the a> -namespace in question. The declaration merely defines the interface a> -to the new object. That object need not be completely defined yet, a> -though the C<CANDO> routine is certainly I<allowed> to define it a> -eagerly, and even install the inner object into the outer container a> -(the symbol table) if it wants to cache the declaration. a> +The C<CANDO> is expected to return an inner container object of the proper a> +sort (i.e. a variable, subroutine, or method object), or to a proxy a> +object that can "autovivify" lazily, or C<undef> if that name is not to be a> +considered declared in the namespace in question. a> + a> +The declaration merely defines the interface to the new object. a> +That object need not be completely defined yet, though the a> +C<CANDO> routine is certainly I<allowed> to define it eagerly, and a> +even install the inner object into the outer container (the symbol a> +table) if it wants to cache the declaration. in both versions 'The C<CANDO> is expected' doesn't say what CANDO is until later. so i would also put 'routine' or sub (or whatever we call those upper case special subs - do we have a generic name for them?) after C<CANDO>. uri -- Uri Guttman ------ [EMAIL PROTECTED] -------- http://www.stemsystems.com --Perl Consulting, Stem Development, Systems Architecture, Design and Coding- Search or Offer Perl Jobs ---------------------------- http://jobs.perl.org