[Newbies] OOP Question - adding methods to core classes

Levente Uzonyi leves at elte.hu
Sun Oct 31 03:34:47 UTC 2010


On Sat, 30 Oct 2010, Sean P. DeNigris wrote:

snip

> I was thinking how beautiful this code could be if each class had it's own
> encode method, like:
>    In method protocol *xmlrpc
>        Symbol>>encodeForXmlRpc
>        String>>encodeForXmlRpc
>        etc.
>
> BONUS: if this was the case, extending for new types would be ridiculously
> trivial - just add the method to the type instead of trying to hook into
> large control structures, e.g.
> * so that a Symbol on the ST end is recognized as a Symbol on the Ruby side
> (ends up as a string right now)
> *so that I can talk to remote Ruby objects
>
> OTOH, I was concerned about cluttering the core classes.  I've been going
> back and forth with this kind of thing since I came to Smalltalk, never got
> it resolved.
>
> What do you think?

I agree with you. :) Core classes won't be cluttered, because you'll add 
only 1-2 methods to a separate method category. Btw XML-RPC is so simple 
that it could be reimplemented in an hour.


Levente

>
> Thanks.
> Sean
> -- 
> View this message in context: http://forum.world.st/OOP-Question-adding-methods-to-core-classes-tp3020788p3020788.html
> Sent from the Squeak - Beginners mailing list archive at Nabble.com.
> _______________________________________________
> Beginners mailing list
> Beginners at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>


More information about the Beginners mailing list