On Wed, 2007-06-06 at 00:38 -0500, Stephen Compall wrote:
> Very.  I got a distinctly bad taste in my figurative mouth when I saw it
> in RBProgramNode.

I was going to add more prose here to explain this further, but perhaps
this is better.  This is what goes through my head:

Object extend [
    basicDoesNotUnderstand: aMessage [
        <primitive: VMpr_Object_bootstrapDNU>
    ]

    doesNotUnderstand: aMessage [
        ^(Array canUnderstand: aMessage selector)
            ifTrue: [aMessage sendTo: {self}]
            ifFalse: [self basicDoesNotUnderstand: aMessage]
    ]
]

Array extend [
    doesNotUnderstand: aMessage [
        ^self basicDoesNotUnderstand: aMessage
    ]
]

-- 
;;; Stephen Compall ** http://scompall.nocandysw.com/blog **
Failure to imagine vast possibilities usually stems from a lack of
imagination, not a lack of possibility.

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
help-smalltalk mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-smalltalk

Reply via email to