[REBOL] Re: Object Oriented design
From: jason:cunliffe:verizon at: 6-Jan-2002 19:17
>Rebol isn't particularly object-oriented. In many ways it doesn't have to
>so it probably isn't the best language for first trying out OO stuff.
Yes. Carl Sassenrth has something to say in various interviews. For example:
I became an OO maniac because at that time I believed that OOL was going to
save the software world. It took me more than eight years to discover
otherwise and realise that people were not becoming more productive even
with the best OO languages.
Then it all became clear. The solution is not objects... there are too many
tedious interfaces that must be understood to even write a single line of
I thought about what alternatives there were and human language stood out to
me as a good example of getting leverage... So, I took some of the concepts
from human language and put them to work in computing.
Python is a great language for leaning about objects. I t plays nicely with
REBOL so you head wont be a terible mess. Skills gained in each will nuture
> > So I'm coming to you for a good book about "Object Oriented design".
Design patterns litterature tends to address the design aspects more than
specific langauge minutiae - that't the whole point. Like having a graet
fromalized back-ofnakin stratgey session in a book.
A couple of execllent books I recommend:
Pattern Languages of Program Design 4 (Software Patterns Series)
by Neil Harrison (Editor), Brian Foote (Editor), Hans Rohnert (Editor)
Addison-Wesley Pub Co; ISBN: 0201433044
and a great little book, litterate and closer I feel to the spirit of
applying Christopher Alexander's approach to software
A UML Pattern Language (Macmillan Technology Series)
by Paul Evitts
check out the reviews on amazon
[used copy: $16.00 ]
also there's a big fat list at
I find anythg by Martin Fowler stimulating
Anyone interested in design should have a copy of Alxander's opus in their
A Pattern Language : Towns, Buildings, Construction
by Christopher Alexander, Sara Ishikawa, Murray Silverstein