On 5 May 2007, at 2:14, Millan wrote:
>>
>> The word "toolkit" doesn't imply what you think it does.  It's  
>> more or
>> less just a synonym for library.
>
> Hm, ok, but if they are only synonyms for the same thing, then how  
> do you
> distinguish by term, between GUI-only library (FLTK), Network-only  
> libraray
> (POCO), Threads-only libraray (Pthreads)...  and library that  
> covers all
> (most) system operating system functions?

There is not a suitable single-word term in English, so you do need  
to say "GUI library" or "network library".
"Toolkit" as a word has been spun so much that it really tells us  
nothing anymore...

> I mean, it may seem as a bit debasemnt (I guess I choosed the right  
> word :))
> to FLTK to say that it covers only a subset of what other libraries  
> cover,
> but it is the true that FLTK dosen't cover as many aspects (and I  
> don't mean
> just the "makeup") as, for example wxWidgets, FOX or QT, in fact  
> roughly it
> only covers GUI aspect,

Yes, and that *is* almost entirely the point. F-L-t-k  Fast Light etc...

I need a GUI library that is compact, fast and easy to use. I do not  
need a "toolkit" that also provides network support, since I already  
have one that works very well across platforms and which I find  
easier to use than the ones bundled into wxWidgets et al. Ditto  
serial port support and so on.
Lots of small, specialised, efficient "toolkits" each tailored to do  
its job well.

A little example from outside the software world... I also do fair  
bit of specialist carpentry work, and I get flyers from companies  
advertising all sorts of fancy multi-tools that will make my job  
easier... But on a job, you never see the experts using these tools -  
they have the right tool for the right job. You do see the these  
tools being used from time to time, particularly by the enthusiastic  
amateurs that turn up from time to time, and while the tools do often  
work, they just don't work as well as you'd like, and the quality of  
the job is just a little disappointing...
And that's pretty much where I am at with software toolkits: the  
right tool for the right job, and wary of anything that claims to be  
a panacea for all...


_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to