[REBOL] Re: REBOL : Pure OOP project ?
From: robert:muench:robertmuench at: 9-Apr-2002 10:39
> -----Original Message-----
> From: [rebol-bounce--rebol--com] [mailto:[rebol-bounce--rebol--com]]On Behalf Of
> Anton
> Sent: Tuesday, April 09, 2002 8:25 AM
> To: [rebol-list--rebol--com]
> Subject: [REBOL] Re: REBOL : Pure OOP project ?
Hi, concerning OOP for Rebol IMO we shouldn't take it to dogmatic. I'm still
finding my own useage pattern for Rebol. At the moment I don't think OOP is the
key to the Rebol-usage-pattern. I'm focusing on an "object aggregated" pattern
and it seems to be quite OK.
> Hear hear! Better VID libraries.
> But sharing content is not so simple.
> Effectively sharing your work means documenting
> it well, making it clearly available and visible
> on your site, and dealing with version conflicts.
> All of this requires a lot of effort.
That's right, and the hardest problem IMO is to make the snippets plug-in
compatible. I never like libraries, frameworks etc. where you only have an
all-or-nothing choice. I want to use stuff selectively. I'm currently trying to
achieve the reuse-by-plug-in pattern with the object-aggregated approach.
> To do all this with an experimental project sometimes
> seems like it could be a pointless waste of time.
It depends on. We all have to find the right way to work with Rebol. For this I
always create short test-programms to get a feeling for the best way (and if I
don't have time or leisure I ask the mailing list ;-)).
> But to make good tools, um, we need good VID libraries.
> It's a circular dependency.
Yes. Starting with a widget collection that is plug-in compatible could be a
pragmatic starting point. For this we need one (!) and only one person to
coordinate it.
> In my view, the single most needed tool for app
> development is a good list style. I plan to make
> one after I fix up my grid some more.
> (I saw Robert M. Muench's interesting problem and
> I will keep that in mind).
Thanks a lot. If you start contact me, as I'm trying out different things at the
moment. Robert