Page 1 of 1

3rd Party Libs/Wrappers having a short live with PureBasic?

Posted: Wed Sep 23, 2020 7:46 am
by IceSoft
Statement: 3rd party libs/wrappers having a short live or is not really using with PureBasic.

What are you think about?


Examples:
[Framework] OpenGL Accelerated 2D Engine (with SFML)
viewtopic.php?f=14&t=75897

[ENGINE] 2D Engine Nautilus (Win x86 & x64)
viewtopic.php?f=14&t=73077

[Chipmunk2D4PB] 2D Physics Engine
viewtopic.php?f=14&t=44068

MP3D Engine is alive ?
viewtopic.php?f=16&t=75263

[Module] raylib-purebasic (Windows/Linux/macOS)
viewtopic.php?f=27&t=75276

and so much more....

Re: 3rd Party Libs/Wrappers having a short live with PureBas

Posted: Wed Sep 23, 2020 9:35 am
by Saki
This can probably be confirmed without reservation.

I think the community is too small and "PB rather an all in one language".
You see these things and forget them again.
They disappear very quickly into the depths of the forum.
If you don't need them unconditionally you don't use them.
They become obsolete too fast,
the risk that you can't use them anymore or can't maintain them yourself is too high.
How long are the authors active ?

Further the question about the added value arises naturally.
If this does not arise in relation to the application of the availabilities in PB,
the use of such an extension itself is unnecessary.

There is also often little recognition.
There frustration then also spreads fast.

Re: 3rd Party Libs/Wrappers having a short live with PureBas

Posted: Sat Oct 24, 2020 10:17 pm
by Env
Might be worth mentioning that

[Framework] OpenGL Accelerated 2D Engine (with SFML)
viewtopic.php?f=14&t=75897

Is not dead at all, it's still being actively worked on

Re: 3rd Party Libs/Wrappers having a short live with PureBas

Posted: Sat Oct 24, 2020 11:17 pm
by Tenaja
Yes, it is true, and that is why I will not use a library that is not open source... Unless it's just proof of concept.

As for wrappers, I have not yet needed one (aside from the native PB wrappers). However, I presume that our community is small enough that most wrappers have very small audiences... And often, when the original wrapper author moves on to a new project, it goes stagnant.

I really think pb would greatly benefit from a dedicated git, or a wiki, at the least. The sheer number of helpful libraries & snippets on here is astounding, but they are often very difficult to find on Tips & Tricks... Or worse, dead links. A well organized wiki or git would eliminate that and the 'lost zip' syndrome.

Re: 3rd Party Libs/Wrappers having a short live with PureBas

Posted: Sun Oct 25, 2020 9:35 am
by Saki
Yes, nice that you are still working on it Env.
What Tenaja writes is completely true.
But you will see what happens.
Here a purely speculative view (Please do not take too seriously) :wink:
You probably won't get support, assistance or thanks (I do not mean here five or six individual users).
Your engine will go down in the depths of the forum if you don't "push" it yourself from time to time, which is not appreciated.
But it is something to change or improve for a long time, so that updates can be announced again and again.
But also at some point you will have enough of them all.

Re: 3rd Party Libs/Wrappers having a short live with PureBas

Posted: Sun Oct 25, 2020 8:00 pm
by DK_PETER
To anyone creating libs for Purebasic...
Do so solely because you - yourself - find it interesting and usefull.
Share it if you wish...
Don't promise anything and when you're tired of
developing it, simply move on to the next project..

To everyone else:
Most third party libs are made for free and developers have every right
to abandon an ongoing project at any time.
Base your software on third party libs if you so desire, but make sure
that you have a backup solution/plan if something breaks or development suddently halts...

Re: 3rd Party Libs/Wrappers having a short live with PureBas

Posted: Sun Oct 25, 2020 8:51 pm
by Karellen
True words, DK_PETER. Thanks for this nice conclusion. Nothing left to say.

Re: 3rd Party Libs/Wrappers having a short live with PureBas

Posted: Sat Oct 31, 2020 4:26 pm
by Ural4320
DK_PETER wrote:
To everyone else:
Most third party libs are made for free and developers have every right
to abandon an ongoing project at any time.
That's a key factor many are overlooking: if it's done for free, nobody owes anyone anything. A long term, constant commitment to a project is either done out of passion or because it's a way to earn money, and the former only motivates a small amount of people.