Do you think the Dev Team do there often updates for guys like you? Think about it (and shame on!)don't expect any oop stuff when the devs can't even produce a decent changelog.
Semi-OOP cross platform
Re: Semi-OOP cross platform
You are buying PureBasic with not really much bucks and you are allowed to update all the lifetime for: nothing. So why do you think you should bring such idiotic stuff like:
Re: Semi-OOP cross platform
PureBasic V4.61
- Fixed: Quite some bugs in compiler and libraries
PureBasic V4.60
- Fixed: Many bugs
PureBasic V4.51
- Fixed: Some compiler and libraries related bugs
is those are decent changelog ? no they are a joke. paid 80€ for a relic of the past, the language is old and need improvement but the rare updates are only about the libs. actually i dropped purebasic for month, some day ago a friend asked my help for interfacing python with purebasic and again i saw how the language is not viable for anything serious, anyone here tried to do a teamwork on purebasic ? good luck!
- Fixed: Quite some bugs in compiler and libraries
PureBasic V4.60
- Fixed: Many bugs
PureBasic V4.51
- Fixed: Some compiler and libraries related bugs
is those are decent changelog ? no they are a joke. paid 80€ for a relic of the past, the language is old and need improvement but the rare updates are only about the libs. actually i dropped purebasic for month, some day ago a friend asked my help for interfacing python with purebasic and again i saw how the language is not viable for anything serious, anyone here tried to do a teamwork on purebasic ? good luck!
-
- Addict
- Posts: 1482
- Joined: Tue Feb 22, 2011 1:16 pm
Re: Semi-OOP cross platform
I know I'm feeding the troll, but that's just not true. I'm a commercial software developer who sells serious application software written with PureBasic. But I know you don't care about one man's experience (you'll probably say I'm just one developer versus thousands of others using .NET), so I won't go further into it, except to say that I am grateful to Fred and Freak for all their work, and for putting money into my bank account.xorc1zt wrote:the language is not viable for anything serious
BTW, I don't care if I can't see exactly which bugs aren't fixed in a "changelog". Running my app on a new release will tell me soon enough. I'm a coder, not a whinger.

Microsoft Visual Basic only lasted 7 short years: 1991 to 1998.
PureBasic: Born in 1998 and still going strong to this very day!
PureBasic: Born in 1998 and still going strong to this very day!
Re: Semi-OOP cross platform
Actually, this is not always true. Sometimes bugs reveal themselves in obscure ways that a cursory check will not reveal. In addition, a glance at a "bugfix changelog" will also help to see if you are using any commands that were effected, so you can pay particular attention to their behavior. Occasionally, a bugfix introduces new bugs.MachineCode wrote:BTW, I don't care if I can't see exactly which bugs aren't fixed in a "changelog". Running my app on a new release will tell me soon enough.
-
- Addict
- Posts: 1482
- Joined: Tue Feb 22, 2011 1:16 pm
Re: Semi-OOP cross platform
Tenaja, I meant for bugs that I know about. With every new release, I update PureBasic and test my code to see if those known bugs are gone. I test all my apps with each new release to ensure they still work correctly in all ways.
Microsoft Visual Basic only lasted 7 short years: 1991 to 1998.
PureBasic: Born in 1998 and still going strong to this very day!
PureBasic: Born in 1998 and still going strong to this very day!
Re: Semi-OOP cross platform
I really have no issue with PB and I like it and believe I can achieve what I want to do with it.
I (and I believe any newbie) was trying to find easier way to write my code as my coding time is very limited, that’s it, but seems the issue was raised many times before and I believe this will not be the last time, so please be more patient and understanding.
Thanks for all the replies.
I (and I believe any newbie) was trying to find easier way to write my code as my coding time is very limited, that’s it, but seems the issue was raised many times before and I believe this will not be the last time, so please be more patient and understanding.
With all my respect, I disagree with your approach. As long as I paid whatever the developer requested I expect to get a quality product. My understanding I am paying few bucks for marketing reasons not for quality reasons, otherwise if I paid 2 bucks for a low quality product, for me it is very expensive.gekkonier wrote:You are buying PureBasic with not really much bucks and you are allowed to update all the lifetime for: nothing.
Thanks for all the replies.
Re: Semi-OOP cross platform
Hi, just to clarify my comment was not about OOP and PureBasic. Yes, it's a subject raised many times always with the same outcome (Fred says it will not be added), but you as a new user may have not discovered all those threads yet and it's not an illogical request/wish.hmasr wrote: What's up. Could not get you
I was talking about another recurring proposition, this one silly and without fundament: "if PB would add this specific feature it will become the best language ever and it will kick any other language ass".
The "OMG here we are again" was about that.
Hope you will like the language with its limitations and its (probably very subjective) strong points.

"Have you tried turning it off and on again ?"
A little PureBasic review
A little PureBasic review
Re: Semi-OOP cross platform
@Luis,
Many thanks for the clarification.
I am really enjoying using PB and have no major issues with it till now. Even without OOP I still can find my way, may be with more effort but still doable.
But if they just add OOP, PB will …. (OMG I am saying it again)
Have a nice day
Many thanks for the clarification.
I am really enjoying using PB and have no major issues with it till now. Even without OOP I still can find my way, may be with more effort but still doable.
But if they just add OOP, PB will …. (OMG I am saying it again)

Have a nice day

Re: Semi-OOP cross platform
I forgot to mention, you can do-yourself simple objects in PB using interfaces (see the help).
If you only want simple classes with methods (and maybe simple heritability) you can find many examples about that in the forum.
Or you can use a OOP preprocessor (also available on the forum).
I have made a simple template I find easy to use every time I want to create a new class in PB using interfaces, if you are interested I can post it.
If you only want simple classes with methods (and maybe simple heritability) you can find many examples about that in the forum.
Or you can use a OOP preprocessor (also available on the forum).
I have made a simple template I find easy to use every time I want to create a new class in PB using interfaces, if you are interested I can post it.
"Have you tried turning it off and on again ?"
A little PureBasic review
A little PureBasic review
Re: Semi-OOP cross platform
I don’t know where I read that interface is for windows only not for other platforms? I will have a look again anyway.
Re: Semi-OOP cross platform
The interface keyword is cross-platform, maybe you read about its obvious use under Windows.hmasr wrote:I don’t know where I read that interface is for windows only not for other platforms? I will have a look again anyway.
HELPFILE wrote: Interfaces are used to access Object Oriented modules, such as COM (Component Object Model) or DirectX dynamic libraries (DLL). These types of libraries are becoming more and more common in Windows, and through the use of interfaces, the ability to access these modules easily (and without any performance hit) is realized. It also introduces the necessary basis for Object Oriented programming within PureBasic, but the use of interfaces requires some advanced knowledge. Most of the standard Windows interfaces have already been implemented within a resident file and this allows direct use of these objects.
"Have you tried turning it off and on again ?"
A little PureBasic review
A little PureBasic review