Hi fsw,
Thanks for the response.
Actually what I am wishing for re libraries is:
Those in purelibraries/userlibraries treated as is, that is they remain as a sort of extension of the language.
But also libraries outside of that area that must be specifically referenced in code, a directive up front. So that clutter disappears, and dependencies become more obvious, and so that people can test a 3rd party library without "installing" it into purelibraries/userlibraries, residents and help, instead they can install it into a folder of their choosing which holds those files. This would also mean that code released on, say, PureArea, could show dependencies by having upfront directive like:
CompilerIncludePureLibrary "myPath/myLib"
Which the compiler, during the first parse or tokenising run, would see and then grab that library just as it grabs the purelibraries/userlibraries
And it would make the difference between official purebasic and user enhanced purebasic more obvious.
Hope that made sense.
Also, re obj files, what I am wishing for is that PureBasic recognises standard obj and lib files without us having to stuff around to make the darn things compatible.
Again with a reference to the lib and any declarations or "residents" involved:
CompilerIncludeExternalLibrary "myPath/myLib.obj"
Also hope that made sense.
Basically, I want to cut code to get solutions quickly, not to become a code guru worshipped by people like me. And faffing around to create a user library in a language other than PB adds work. So this request is to have PureBasic's overall approach include .obj, .lib, and standard pure libraries in any darn path the programmer wants.
Thanks again.