在 2006/8/11 下午 3:00 時,Luke Palmer 寫到:

On 8/11/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Some object types can behave as value types. Every object can produce a "safe key identifier" (C<SKID> for short) that uniquely identifies the
-object for hashing and other value-base comparisons.  Normal objects
+object for hashing and other value-bases comparisons. Normal objects

I'm glad you "fixed" this typo.

It's been fixed in r10805.

+no explicit call to C<MAIN> was performed by the time the mainline code
+finishes.

I don't see a purpose for this.  Isn't it better to have a simple,
predictable call at the end of the program regardless?  If a module
wants to call MAIN differently, it can use .wrap.

Or even simpler:

        MAIN(...); exit;

I agree that a predictable call is better.

+If C<MAIN> is declared as a method, the name of the invoked
+program is passed as the "invocant".

What a hack.  Please don't do that.

If any, the invocant should be an instantiated object of type Main, to go with the idea of method declaration. If Main can be instantiated somehow so that it knows about the program name, then it can be made to work, but as specced it feels unnatural
to me as well.

Thanks,
Audrey

Attachment: PGP.sig
Description: This is a digitally signed message part

Reply via email to