Scared to use third-party libs

Everything else that doesn't fall into one of the other PB categories.
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Scared to use third-party libs

Post 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.
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6172
Joined: Sat May 17, 2003 11:31 am
Contact:

Post 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
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB - upgrade incoming...)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
Inner
PureBasic Expert
PureBasic Expert
Posts: 714
Joined: Fri Apr 25, 2003 4:47 pm
Location: New Zealand

Post by Inner »

maybe somehow attaching the source to the "3rd party" libs would be a good idea.
freedimension
Enthusiast
Enthusiast
Posts: 613
Joined: Tue May 06, 2003 2:50 pm
Location: Germany
Contact:

Post 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 ;-)
User avatar
Rings
Moderator
Moderator
Posts: 1435
Joined: Sat Apr 26, 2003 1:11 am

Post 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 :)
SPAMINATOR NR.1
freedimension
Enthusiast
Enthusiast
Posts: 613
Joined: Tue May 06, 2003 2:50 pm
Location: Germany
Contact:

Post by freedimension »

Oh, sorry for forgetting you, Rings. You above all others should belong into that listing of trustworthy people. mea culpa
Num3
PureBasic Expert
PureBasic Expert
Posts: 2812
Joined: Fri Apr 25, 2003 4:51 pm
Location: Portugal, Lisbon
Contact:

Post by Num3 »

Do users with over 500 posts qualify ? :twisted:
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6172
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

no

:-)
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB - upgrade incoming...)
( The path to enlightenment and the PureBasic Survival Guide right here... )
Dreglor
Enthusiast
Enthusiast
Posts: 759
Joined: Sat Aug 02, 2003 11:22 pm
Location: OR, USA

Post by Dreglor »

lol
Im totally off the top 10 most trustful people here
~Dreglor
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Post 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.
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6172
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

PB: yes, there is, create a DLL :-(
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB - upgrade incoming...)
( The path to enlightenment and the PureBasic Survival Guide right here... )
freedimension
Enthusiast
Enthusiast
Posts: 613
Joined: Tue May 06, 2003 2:50 pm
Location: Germany
Contact:

Post 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.
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6172
Joined: Sat May 17, 2003 11:31 am
Contact:

Post 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...
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB - upgrade incoming...)
( The path to enlightenment and the PureBasic Survival Guide right here... )
Post Reply