Page 1 of 1

Scared to use third-party libs

Posted: Tue May 11, 2004 6:23 am
by PB
I was using a certain lib with v3.81, but it needed updating by its author
so it could be used with v3.90 of PureBasic. This is a scary concept,
because if a lib author ever gives up on PureBasic (like Mr Skunk did)
then your app won't be able to use that lib again in future. I think it's
therefore risky to depend on libs in apps, because you are no longer
100% responsible for your app's functionality. A very scary thought.

Posted: Tue May 11, 2004 8:49 am
by blueznl
... which is why i always ask for source :-)

if the lib was also available as a 'true' dll, it would become more or less system independent

Posted: Tue May 11, 2004 9:24 am
by Inner
maybe somehow attaching the source to the "3rd party" libs would be a good idea.

Posted: Tue May 11, 2004 9:45 am
by freedimension
If I ever leave the community, I will give the code to someone trusted, like Fred, Freak, André or all of them.
This also applies to source I no longer have fun working with (see F64 which I gave to jack).

If someone asks nicely, he also can have the code, but has to follow some rules ;-)

Posted: Tue May 11, 2004 7:39 pm
by Rings
freedimension wrote:If I ever leave the community, I will give the code to someone trusted, like Fred, Freak, André or all of them.
This also applies to source I no longer have fun working with (see F64 which I gave to jack).

If someone asks nicely, he also can have the code, but has to follow some rules ;-)
shake hands :)

Posted: Tue May 11, 2004 8:16 pm
by freedimension
Oh, sorry for forgetting you, Rings. You above all others should belong into that listing of trustworthy people. mea culpa

Posted: Tue May 11, 2004 8:19 pm
by Num3
Do users with over 500 posts qualify ? :twisted:

Posted: Tue May 11, 2004 8:26 pm
by blueznl
no

:-)

Posted: Tue May 11, 2004 8:53 pm
by Dreglor
lol
Im totally off the top 10 most trustful people here

Posted: Wed May 12, 2004 1:19 am
by PB
> If I ever leave the community, I will give the code to someone trusted, like
> Fred, Freak, André or all of them.

That's a noble gesture, but still not 100% safe... what if your PC blows up,
and you don't have the source of the libs somewhere else? What if a family
emergency occurs and you're unable to provide updates for a long time?

I guess what I'm saying is: is there a way to code libs that will be 100%
future-proof with future versions of PureBasic? In such cases, I'd be willing
to use them, but not until then... as I said, I don't want "someone else" to
be a part-coder of my apps, which is what currently using a lib is doing.

Posted: Wed May 12, 2004 7:06 am
by blueznl
PB: yes, there is, create a DLL :-(

Posted: Wed May 12, 2004 12:04 pm
by freedimension
blueznl wrote:PB: yes, there is, create a DLL :-(
I hate DLLs, thus I sent my copies of the APM- and X2D-Source to André and Freak.

Posted: Wed May 12, 2004 12:07 pm
by blueznl
mmm... when used in combination with callfunctionfast() they're fast enough, althoug it will take some attention when coding... a place where macro functionality would come in handy, so one could create macros for all calls... although... come to think of it... gotta think this over...