My wishlist for PureBasic 4.50

Got an idea for enhancing PureBasic? New command(s) you'd like to see?
Kale
PureBasic Expert
PureBasic Expert
Posts: 3000
Joined: Fri Apr 25, 2003 6:03 pm
Location: Lincoln, UK
Contact:

Post by Kale »

My wishlist for v4.5

True OOP catered for! yay! :D
--Kale

Image
User avatar
IceSoft
Addict
Addict
Posts: 1682
Joined: Thu Jun 24, 2004 8:51 am
Location: Germany

Post by IceSoft »

Kale wrote:My wishlist for v4.5

True OOP catered for! yay! :D
LOL. Please wait...this is on my whishlist for 5.0 ;-)
Belive! C++ version of Puzzle of Mystralia
<Wrapper>4PB, PB<game>, =QONK=, PetriDish, Movie2Image, PictureManager,...
Kale
PureBasic Expert
PureBasic Expert
Posts: 3000
Joined: Fri Apr 25, 2003 6:03 pm
Location: Lincoln, UK
Contact:

Post by Kale »

IceSoft wrote:
Kale wrote:My wishlist for v4.5

True OOP catered for! yay! :D
LOL. Please wait...this is on my whishlist for 5.0 ;-)
cool!
--Kale

Image
User avatar
IceSoft
Addict
Addict
Posts: 1682
Joined: Thu Jun 24, 2004 8:51 am
Location: Germany

Post by IceSoft »

Kale wrote:
IceSoft wrote:
Kale wrote:My wishlist for v4.5

True OOP catered for! yay! :D
LOL. Please wait...this is on my whishlist for 5.0 ;-)
cool!
Ooops...sorry I forgot a '0'...wrong wishlist version... I meant v50.0 ;-)
Belive! C++ version of Puzzle of Mystralia
<Wrapper>4PB, PB<game>, =QONK=, PetriDish, Movie2Image, PictureManager,...
freak
PureBasic Team
PureBasic Team
Posts: 5940
Joined: Fri Apr 25, 2003 5:21 pm
Location: Germany

Post by freak »

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.
quidquid Latine dictum sit altum videtur
User avatar
IceSoft
Addict
Addict
Posts: 1682
Joined: Thu Jun 24, 2004 8:51 am
Location: Germany

Post by IceSoft »

@freak,
Good spoken.

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,...
freak
PureBasic Team
PureBasic Team
Posts: 5940
Joined: Fri Apr 25, 2003 5:21 pm
Location: Germany

Post by freak »

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 ?
quidquid Latine dictum sit altum videtur
User avatar
IceSoft
Addict
Addict
Posts: 1682
Joined: Thu Jun 24, 2004 8:51 am
Location: Germany

Post by IceSoft »

freak wrote:
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,...
User avatar
Rescator
Addict
Addict
Posts: 1769
Joined: Sat Feb 19, 2005 5:05 pm
Location: Norway

Post by Rescator »

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.
iostream
User
User
Posts: 12
Joined: Thu Jul 31, 2008 12:36 pm
Location: Germany

Post by iostream »

For me a important wish:
Support ExamineFTPDirectory() for servers with Windows OS.
swhite
Enthusiast
Enthusiast
Posts: 785
Joined: Thu May 21, 2009 6:56 pm

Post by swhite »

I vote for OOP with multiple inheritance as well.

Simon
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Post by PB »

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.
Kale
PureBasic Expert
PureBasic Expert
Posts: 3000
Joined: Fri Apr 25, 2003 6:03 pm
Location: Lincoln, UK
Contact:

Post by Kale »

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.
--Kale

Image
srod
PureBasic Expert
PureBasic Expert
Posts: 10589
Joined: Wed Oct 29, 2003 4:35 pm
Location: Beyond the pale...

Post by srod »

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! :wink:

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.
Kale
PureBasic Expert
PureBasic Expert
Posts: 3000
Joined: Fri Apr 25, 2003 6:03 pm
Location: Lincoln, UK
Contact:

Post by Kale »

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.
--Kale

Image
Post Reply