Hi Viktor,

> >> I like it better still, because these are "plugins" in a sense.
> >
> > But this fact, "in a sense", has *zero* impact on a technical
> > problems
>
> In my first mail regarding this, I clearly wrote that
> while I see no TECHNICAL problems here, yet I (IMHO)
> find it better to have them separate. When deciding about
> something there is not just always technical possibilities
> to consider (aka: 'if I _can_ do it, doesn't make it always
> the best, or right'). 

It's *clear* to me, but *I don't see* this argument usable
to GT/RDD subsystems. See below.

> GT/RDDs are _very_ similar to plugins
> (but not equal to them, but at least we don't used to use
> this word for it, hence the word "in a sense"). This open,
> extendable, "plugin"-like implementation is their biggest
> strength and one the very nice and unique features of
> Clipper/Harbour. That's why I wouldn't hide it.

So we must have a different point of view of what plugin *is*.
To me it is a feature which *can* be loaded/unloaded during runtime. 
Usualy this means loading/unloading dlls. So to me *if* we could 
load/unload GT/RDD subsystems during runtime then it could be 
described as plugins. Otherwise they are simply *drivers*. 
AFAIK we're not able to load/unload GT/RDD at runtime, are we ?
BTW, I am not sure you can even switch GT driver dynamicly during 
runtime - if you can't then GT is even not comparable to RDD, 
which can be switched during runtime.

> If we hide it, we're basically _masking_ this feature IMO,
> so that a new developer could not even find out that Harbour
> has this possibility and consider the whole "rddSetDefault()"
> a mere annoyance without seeing the benefit.

Sorry, I don't take this "argument" seriously. We're not hiding
anything IMO. We're simply "simplifing" the whole thing. That's
all.
 
> I hope we'll hear more opinions from others.

Me too.

-- 

Marek


Wyjatkowe pioro Andrzeja Mleczki! 
Licytuj! >>> http://link.interia.pl/f1cf8

_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to