@ Dare
You raise some good points and indeed this is a tough topic one can't solve in an absolute objective manner, as it comes down to different perceptions, as usual with humans.
It reminds me of the frequently occuring question "Am I allowed to make a DLL in PureBasic for use in another programming language?", which never was answered in a definite way - where is the border line between enhancing code and wrapping code?
That code is used, without consent and credits, no biggy. I do not mind at all. If someone uses part of my code to make the next killer app and get rich with it, it is fine. No, I'd even be proud - if I'd knew.
And this is where perception comes into effect. For me, Tricks 'n' Tips apparantly means something else than for others. But I do believe, that this perception didn't come out of the deep blue sea, but from what I saw in the old forum since - I think - end of 2002.
Tricks 'n' Tips to me means to provide the community with new concepts, new approaches and most often PureBasic adaptions of other language's codes that are not natively supported by PureBasic.
I doesn't mean (again to me) to provide libraries or applications, no matter how great they are. Noone can learn out of them (except for some rare occassions where indeed they warrant to be a Trick or Tip). And this especially goes for Tailbite'd (which is great, btw) libraries, where the underlying source code is available already.
And to make it clear also, my rant is not about innovation depth generally. If a source code helps someone and was not seen in the forum in the same or similar way & is of use for others, it fits in here very well, no matter if it is very simple, from the principle (most often enough, these are the best Tips anyway).
Sometimes it seems to me that people more and more prefer the Lego kind style of coding. A red brick from here, a yellow one from there - no idea how & why it works, but at least some result one can impress friends with.
Anyway, this topic is done for me now and this post just some general thoughts.
Athlon64 3800+ · 1 GB RAM · Radeon X800 XL · Win XP Prof/SP1+IE6.0/Firefox · PB 3.94/4.0
Intel Centrino 1.4 MHz · 1.5 GB RAM · Radeon 9000 Mobility · Win XP Prof/SP2+IE6.0/Firefox · PB 3.94/4.0