TAOO
MisterX
b.xavier at internet.lu
Thu Jun 30 00:20:41 EDT 2005
Hi Marielle,
Interesting - i was quite amazed at the "directness" of that quote! You
could term TAOO a design pattern by definition using that defenition.
But... Given the object-associative nature, it's hard to coin as just a
pattern since the associative and object approach are themselves a bit
different due to the RunRev environment.
Another similarity is Templates (like in C++). But it's only a keyword and
the real definitions are quite different in C++ or TAOO. The principles
remain the same but the use differs.
In TAOO, classes are Types. Objects can be anything, but in general an
object is a data record among a group (type or template) of objects.
There's are classes and libraries just like in most languages and each has a
pattern and exceptions. One big difference is how Rev works since the
"objects" dont have to be programmed and this makes a lot of short-cuts
compared to other languages leaving lots more opportunities to leverage
higher functions (like for a table field).
Hope that clears that ;)
cheers
Xavier
> -----Original Message-----
> From: use-revolution-bounces at lists.runrev.com
> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of
> Marielle Lange
> Sent: Wednesday, June 29, 2005 21:50
> To: use-revolution at lists.runrev.com
> Subject: TAOO
>
> Xavier,
>
> I finally got the time to read your paper on the TAOO...
>
> What's the difference with Design Patterns?
>
> "A pattern is a recurring solution to a standard problem.
> When related patterns are woven together they form a
> ``language'' that provides a process for the orderly
> resolution of software development problems. Pattern
> languages are not formal languages, but rather a collection
> of interrelated patterns, though they do provide a vocabulary
> for talking about a particular problem."
>
> More at:
> http://www.cs.wustl.edu/~schmidt/tutorials-patterns.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
>
More information about the use-livecode
mailing list