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: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Marielle Lange > Sent: Wednesday, June 29, 2005 21:50 > To: [email protected] > 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 > [email protected] > Please visit this url to subscribe, unsubscribe and manage > your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ use-revolution mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
