New version PB
-
- Addict
- Posts: 1518
- Joined: Wed Nov 12, 2008 5:01 pm
- Location: Russia
New version PB
I would like to learn about the plans of developers (Fred and team) about the new features PB.
I ask, not out of curiosity, but rather to discuss the relevance of the new features. Unfortunately accumulated a lot of topical requests for new features, which for many years not yet added to the PB. For example, unsigned variables, logical shift variables, support thiscall and fastcall, and much more.
I would like to know whether it will be implemented and in what form? For example, in PowerBasic have unsigned variables. What PureBasic it worse, that it is impossible to implement?
It would be great if the community decides which new features will appear in the new version.
I ask, not out of curiosity, but rather to discuss the relevance of the new features. Unfortunately accumulated a lot of topical requests for new features, which for many years not yet added to the PB. For example, unsigned variables, logical shift variables, support thiscall and fastcall, and much more.
I would like to know whether it will be implemented and in what form? For example, in PowerBasic have unsigned variables. What PureBasic it worse, that it is impossible to implement?
It would be great if the community decides which new features will appear in the new version.
Re: New version PB
I also want to know.
And is there any sense in our proposals, or Fred and the team themselves are sufficient and the opinions of others are not interested?

And is there any sense in our proposals, or Fred and the team themselves are sufficient and the opinions of others are not interested?
Re: New version PB
Obviously it's not impossible, about the reason why has not been implemented you already asked it has been already answered:User_Russian wrote:For example, in PowerBasic have unsigned variables. What PureBasic it worse, that it is impossible to implement?
http://www.purebasic.fr/english/viewtop ... 98#p419598
http://www.purebasic.fr/english/viewtop ... 66#p373166User_Russian wrote:I would like to know whether it will be implemented and in what form
Unless something changed in their mind in the meantime, that's it.
So they could tell Fred what to do with his own product ? Add this and this and that ?User_Russian wrote: It would be great if the community decides which new features will appear in the new version.
You can already tell what you would like to happen in the features request forum, that's how you vote for it.
How can you expect that to change ?
disclosure: all my requests are the greatest and want all of them implemented before anyone else's
"Have you tried turning it off and on again ?"
A little PureBasic review
A little PureBasic review
-
- Addict
- Posts: 4777
- Joined: Thu Jun 07, 2007 3:25 pm
- Location: Berlin, Germany
Re: New version PB
Some remarks in addition to what luis already wrote ...
So please don't spread misinformation, which has the potential to confuse new PB users.

PB already has some unsigned variable types: .a, .c, .u.User_Russian wrote:unsigned variables
So please don't spread misinformation, which has the potential to confuse new PB users.
What is that?User_Russian wrote:logical shift variables
luis wrote:disclosure: all my requests are the greatest and want all of them implemented before anyone else's

-
- Addict
- Posts: 1518
- Joined: Wed Nov 12, 2008 5:01 pm
- Location: Russia
Re: New version PB
But can make simplistic. Most often, the problem arises when comparing variables. Example. http://www.purebasic.fr/english/viewtop ... 79#p414979luis wrote:Obviously it's not impossible, about the reason why has not been implemented you already asked it has been already answered:
Agree, a memory address can not be negative! But in PB is not so!


To solve the problem is quite simple. Need a command, similar to Bool(), but interprets all numbers as unsigned.
Code: Select all
*p1 = 1234
*p2 = $FFFFFFFF
if Unsigned(*p2 > *p1)
Debug "OK"
Else
Debug "Error"
EndIf
Are there any unsigned variables, similar types: .l, .q, .f, .d, as well as unsigned pointers?Little John wrote:PB already has some unsigned variable types: .a, .c, .u.
http://www.purebasic.fr/english/viewtop ... 59#p401059Little John wrote:What is that?
Re: New version PB
About the fact we don't listen to feature requests:
http://www.purebasic.fr/english/search. ... mit=Search
Every topic renamed with [Implemented] in the title had their way in PB, and it's actually 823 topics (some are duplicates, but still).
http://www.purebasic.fr/english/search. ... mit=Search
Every topic renamed with [Implemented] in the title had their way in PB, and it's actually 823 topics (some are duplicates, but still).
-
- Addict
- Posts: 1518
- Joined: Wed Nov 12, 2008 5:01 pm
- Location: Russia
Re: New version PB
Yes, you have many requests Implemented. I do not deny it.
But some code in PB is difficult to write. Comparison of sign variables as unsigned, necessary to do with using inline assembly.
No logical shift, which also have to solve using inline assembly.
This problem is known for several years, but has not yet been solved (to solve it simple) and we have to use WinAPI. http://www.purebasic.fr/english/viewtop ... =3&t=53212
Some more interesting requests.
http://www.purebasic.fr/english/viewtop ... =3&t=52690
http://www.purebasic.fr/english/viewtop ... =3&t=49489 Interested in creating Static Library.
http://www.purebasic.fr/english/viewtop ... =3&t=48748
But some code in PB is difficult to write. Comparison of sign variables as unsigned, necessary to do with using inline assembly.
No logical shift, which also have to solve using inline assembly.
This problem is known for several years, but has not yet been solved (to solve it simple) and we have to use WinAPI. http://www.purebasic.fr/english/viewtop ... =3&t=53212
Some more interesting requests.
http://www.purebasic.fr/english/viewtop ... =3&t=52690
http://www.purebasic.fr/english/viewtop ... =3&t=49489 Interested in creating Static Library.
http://www.purebasic.fr/english/viewtop ... =3&t=48748
-
- Addict
- Posts: 4777
- Joined: Thu Jun 07, 2007 3:25 pm
- Location: Berlin, Germany
Re: New version PB
You can look yourself in the reference manual. The answer is "No".User_Russian wrote:Are there any unsigned variables, similar types: .l, .q, .f, .d, as well as unsigned pointers?Little John wrote:PB already has some unsigned variable types: .a, .c, .u.
However, in your first post you wrote
... and that is misleading, since there are unsigned variables in PB.for many years not yet added to the PB. For example, unsigned variables
Little John wrote:What is that?User_Russian wrote:logical shift variables
Oh, you probably mean logical shift operators ...User_Russian wrote:http://www.purebasic.fr/english/viewtop ... 59#p401059
-
- Addict
- Posts: 1518
- Joined: Wed Nov 12, 2008 5:01 pm
- Location: Russia
Re: New version PB
Yes.Little John wrote:Oh, you probably mean logical shift operators ...
Inaccuracy due to the translation into English.
Re: New version PB
You may not be qualified enough to discuss such features with the compiler / library / language developers.User_Russian wrote:I ask, not out of curiosity, but rather to discuss the relevance of the new features.
You said you have no idea about compiler construction, so why do you think the PB developers should talk about new features and decisions with you,
so you could decide what comes in and what not? PB developers have other things to do, than talking to kids with no experience in everything.
-
- Addict
- Posts: 1518
- Joined: Wed Nov 12, 2008 5:01 pm
- Location: Russia
Re: New version PB
Danilo, no, not to me personally (otherwise written in PM), with the community.
Re: New version PB
User_Russian, why you write that you from Russia? You start tell lies else at registrations.
You there never were in Russia, you are birth in Republica Moldova, you from Moldova, little village Рыбница, Rottenfishplace.
You not User_Russian, your name is Moldovanka_User.
You there never were in Russia, you are birth in Republica Moldova, you from Moldova, little village Рыбница, Rottenfishplace.
You not User_Russian, your name is Moldovanka_User.
Last edited by kryptonn on Sun Jan 25, 2015 1:30 pm, edited 2 times in total.
Re: New version PB
That's what the 28.000+ postings within 4.000+ topics in "Feature Requests and Wishlists" is about.User_Russian wrote:Danilo, no, not to me personally (otherwise written in PM), with the community.
-
- Addict
- Posts: 1518
- Joined: Wed Nov 12, 2008 5:01 pm
- Location: Russia
Re: New version PB
kryptonn, Fred had already warned you! http://www.purebasic.fr/english/viewtop ... 08#p369908