A question about PB4

Everything else that doesn't fall into one of the other PB categories.
Polo
Addict
Addict
Posts: 2422
Joined: Tue May 06, 2003 5:07 pm
Location: UK

A question about PB4

Post by Polo »

Will it includes the possibility to directly create user libraries within pbcompiler ?
freak
PureBasic Team
PureBasic Team
Posts: 5948
Joined: Fri Apr 25, 2003 5:21 pm
Location: Germany

Post by freak »

No.
quidquid Latine dictum sit altum videtur
Polo
Addict
Addict
Posts: 2422
Joined: Tue May 06, 2003 5:07 pm
Location: UK

Post by Polo »

Err, is it possible to have more information why ?
This kind of feature would allow to do userlibraries on every systems, which is quite useful :cry:
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6172
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

i think it's because

1. libs as opposed to includes, are not cross platform
2. libs strongly depend on the version of pb

(although that last one wouldn't mean much as on each new release a new recompile would be all it takes, hmmm)

not sure though :-) you'd have to ask the experts
( 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... )
Polo
Addict
Addict
Posts: 2422
Joined: Tue May 06, 2003 5:07 pm
Location: UK

Post by Polo »

blueznl wrote:1. libs as opposed to includes, are not cross platform
A .exe file created in Purebasic Windows is not cross platform either, so I don't see why we shouldn't create a PBLib on windows, one on Linux, and one on Macosx ;)
I was hoping to get this feature because the fact that Tailbite takes the code create by the compiler and reprocess it slow down the total compilation time...
freak
PureBasic Team
PureBasic Team
Posts: 5948
Joined: Fri Apr 25, 2003 5:21 pm
Location: Germany

Post by freak »

Here is the generic answer:

Q: Why is feature X not implemented?
A: Because we did features A-H, and we simply cannot do everything at once.

Some more reasons for this particular one:
- There is Tailbite (for windows), so it is not that urgent. We focused on other
features that cannot easily done through 3rd party tools (or with IncludeFiles for that matter)
- PB's intenals are still rapidly changing (especially now), which is not a good base
to allow building libs that will depend on these internals. This option is not off the table,
but it won't happen right now.
quidquid Latine dictum sit altum videtur
Post Reply