Page 4 of 4
Re: HAPPY BIRTHDAY PUREBASIC
Posted: Fri Sep 11, 2015 9:26 am
by Danilo
HanPBF wrote:Hello Danilo,
Huh, are you referring to my posting, 3 years ago?
HanPBF wrote:Some years ago I searched for PBOSL... it seemed to be dead... is it?
See
http://pbosl.purearea.net and ask ts-soft (the maintainer of the project) about details. Looks like the community project died in 2008 or so.
Check out the alternatives (Gnozal's Libs, Droopy's collection,
PureArea.net CodeArchive, etc...)
HanPBF wrote:Have fun with PB!
Thank you!

Re: HAPPY BIRTHDAY PUREBASIC
Posted: Fri Sep 11, 2015 9:01 pm
by HanPBF
Hello Danilo,
better late than never
And, did anything change meanwhile???
Re: HAPPY BIRTHDAY PUREBASIC
Posted: Sun Sep 13, 2015 9:59 am
by Danilo
HanPBF wrote:And, did anything change meanwhile???
Of course there are always some unfixed bugs, and new features I would like to see.
But to be honest, with PB 5.2x LTS and 5.3x I didn't have many problems at all.
Seems the product finally gets better now, with every version.
Didn't look at 5.4 beta, but from what I read so far it's getting more type-safe now.
That's fine if it is true, and makes me wonder why it required 15 years for the change?
Re: HAPPY BIRTHDAY PUREBASIC
Posted: Sun Sep 13, 2015 2:38 pm
by HanPBF
We must not forget the context.
Small team; PB at a very, very low price.
Direct, little single pass compiler.
Fast IDE, at least good enough debugger.
Many bugs continuously fixed (I don't see bugs of PB in my projects).
Very difficult to predict the future; even Microsoft seems to walk in the dark...
Multi-OS; I don't like this idea as a business user but its set.
Fast execution speed; dialog/runtime library broke this paradigm first time with a dynamic approach (of course, still fast enough).
No improvement in PB5.40beta of the compiler concerning PB language itself -> difficult to extend the compiler.
Maybe in 5.5 through new compiler infrastructure.
I think PB is an absolutely stable compiler; those to want more OOP or that kind of stuff should concectrate on precompiling.