Actually there is no real need to drop support for these old OS so far. So long as the code we write keeps working on them without too much extra effort, i do not see why we should not support them.
Droping OS support just to update to a new linker? Its not like the process of linking executable has evolved much in the past years, so as long as there are no problems with it its hardly enough of a reason to throw support for these OS out of the window.
And that is what I want to add to your statement:
As long PureBasic has 'up-to-date' third party library versions as long there is no reason to break the support for any (old) OS.
'Up-to-date' means not only the LATEST feature version...it means more a stable and good working version of a third party library which is used on the LATEST PureBasic release.
Belive! C++ version of Puzzle of Mystralia <Wrapper>4PB, PB<game>, =QONK=, PetriDish, Movie2Image, PictureManager,...
IceSoft wrote:'Up-to-date' means not only the LATEST feature version...it means more a stable and good working version of a third party library which is used on the LATEST PureBasic release.
Do you have any particular problems with the current linker version ?
IceSoft wrote:'Up-to-date' means not only the LATEST feature version...it means more a stable and good working version of a third party library which is used on the LATEST PureBasic release.
Do you have any particular problems with the current linker version ?
No. Not with the linker (In the past I used mostly the latest version from the PellesC web page)
Belive! C++ version of Puzzle of Mystralia <Wrapper>4PB, PB<game>, =QONK=, PetriDish, Movie2Image, PictureManager,...
freak wrote:Actually there is no real need to drop support for these old OS so far. So long as the code we write keeps working on them without too much extra effort, i do not see why we should not support them.
True, but I certainly would be ok to see PureBasic 5.0 supporting only NT 5.x (W2K) and later, this would mean no more Ascii and only Unicode as well.
Kale's OOP request was a joke, from what I can tell from using a smiley,
because it's been discussed over and over before and it's not happening.
So newbies: forget it. Don't hold your breath for it. Thanks for reading.
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
PB wrote:Kale's OOP request was a joke, from what I can tell from using a smiley,
because it's been discussed over and over before and it's not happening.
So newbies: forget it. Don't hold your breath for it. Thanks for reading.
he he... in all honesty fully implementing OOP is the next logical step for PB but like you say i can't see it happening.
I am hoping Fred is going to verge off and start another language embracing the OOP paradigm.
I know everyone will take this the wrong way but OOP is the only choice for large serious programs.
...and before the flames, i agree, i can't see PB going OOP in the near future. In fact i think i read somewhere in another thread that Fred wouldn't even know where to begin implementing OOP in PB (me neither), it would take a massive redesign and a huge amount of learning on his part.
Aye, must admit that having recently finished a PB application consisting of about 50000 lines of code; I really couldn't imagine having done that without using OOP. My procedural code generally begins to look like the bottom of my kettle after a few thousand lines!
The truth is though that I like the very simple way of using basic OOP through PB's interfaces etc. and whilst I wouldn't complain about having a few more OOP features added (constructors and the like) I really don't think the absence of such features prevents the effective use of OOP at all. Having to create the VTs ourselves just makes things so much clearer to me and avoids a lot of the unnecessary features I see added to many OOP implementations. But it is like a lot of programming in general; you like a particular language enough then you will always find ways of accomplishing whatever it is you need etc.
Still, horses for courses and all that. This topic has of course been done to death.
I may look like a mule, but I'm not a complete ass.
srod wrote:The truth is though that I like the very simple way of using basic OOP through PB's interfaces etc. and whilst I wouldn't complain about having a few more OOP features added (constructors and the like)
Me too, i kinda like the way it is but i do wish for stuff like better encapsulation, some sort of constructor and inheritance.