Suggestion for future-proofing TailBite libs
Posted: Thu Feb 28, 2008 10:31 am
I was thinking of two problems with TailBite that some people have mentioned.
It's the fact that some TailBite libs will break after a PureBasic update, and the
users have to wait until the original author updates them. Not good. Also, the
users run the risk that if the original author decides to stop updating the lib for
whatever reason, the lib they depend on may cease to exist.
So, my suggestion is this: since TailBite creates the lib from an everyday
normal PureBasic source, maybe the source could be included, but also
encrypted, with each lib. So TailBite would read the encrypted source
and then compile the library using the latest PureBasic version, thus
allowing the lib users to do it without waiting for an official update.
Know what I mean? So the lib's author can keep it closed-source
if he desires, and the lib is effectively made future-proof, even if
the lib author decides to no longer maintain it.
It's the fact that some TailBite libs will break after a PureBasic update, and the
users have to wait until the original author updates them. Not good. Also, the
users run the risk that if the original author decides to stop updating the lib for
whatever reason, the lib they depend on may cease to exist.
So, my suggestion is this: since TailBite creates the lib from an everyday
normal PureBasic source, maybe the source could be included, but also
encrypted, with each lib. So TailBite would read the encrypted source
and then compile the library using the latest PureBasic version, thus
allowing the lib users to do it without waiting for an official update.
Know what I mean? So the lib's author can keep it closed-source
if he desires, and the lib is effectively made future-proof, even if
the lib author decides to no longer maintain it.