ANN: New Website for TAOO

xavier.bury at clearstream.com xavier.bury at clearstream.com
Mon Oct 17 03:09:02 EDT 2005


Dan

You can overide or subclass methods. However...

Overide happens at the local stack level - you copy the library's method 
and overide it from the 
local stack's methods. 

Subclassing is a bit different:
You have a mehod called CreateClient that creates clients. If you wanted 
to use that to createClient
objects or Companies, you copy the method, rename it and change what you 
need. 

OR

if you have a generic createobject method, you can improve this one by 
providing what kind of
object you want to create. The createObject is then scripted to either do 
different things per object
(which will overbloat the function) or you create a subtype creation 
branching for the different objects
that createobject can make. Harder to explain given the number of 
choices...

cheers
Xavier

use-revolution-bounces at lists.runrev.com wrote on 17/10/2005 08:44:39:

> I'm still struggling a bit to grok TAOO as well, Dennis. We've 
> established that it's not extensible in the Smalltalk sense (i.e., by 
> subclassing and overriding methods). It's more like a collection of 
> Rev libraries that go one step beyond the usual libraries by 
> providing a generalized framework within which you can build apps and 
> other libraries more efficiently.
> 
> In that sense, I suspect it's more like a conventional programming 
> language set of libraries. You load the libraries, then call their 
> functions and commands, which are designed to be as generic as Xavier 
> can make them to deal with the most common programming requirements 
> he encounters in the kinds of apps he builds. He's inviting us to 
> create new libraries that address other kinds of programming 
> requirements.
> 
> 
> On Oct 16, 2005, at 6:06 PM, Dennis Brown wrote:
> 
> > However, if you did not "get" Forth, you might not be able to tell 
> > me if I have got any kind of mental hook to grab onto it yet.  I 
> > understand Small Talk  is an extensible language and you are 
> > familiar with it.  Can you draw any parallels in that direction?
> >
> 
> 
> 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Dan Shafer, Information Product Consultant and Author
> http://www.shafermedia.com
> Get my book, "Revolution: Software at the Speed of Thought"
>  From http://www.shafermediastore.com/tech_main.html
> 
> 
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your 
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution



-----------------------------------------
To make communications with Clearstream easier, Clearstream has
recently changed the email address format to conform with industry
standards. The new format is 'firstname.familyname at clearstream.com'.


Visit us at http://www.clearstream.com
                                                          
IMPORTANT MESSAGE

Internet communications are not secure and therefore Clearstream
International does not accept legal responsibility for the contents of
this message.

The information contained in this e-mail is confidential and may be
legally privileged. It is intended solely for the addressee. If you are
not the intended recipient, any disclosure, copying, distribution or
any action taken or omitted to be taken in reliance on it, is
prohibited and may be unlawful. Any views expressed in this e-mail are
those of the individual sender, except where the sender specifically
states them to be the views of Clearstream International or of any of
its affiliates or subsidiaries.

END OF DISCLAIMER



More information about the Use-livecode mailing list