Is this a good idea or bad?
How about a premium version of PB which costs a bit more and which has unsigned 32- and 64-bit variables?
I have derived so much use out of PB over the years that, as a paid user, I would be willing to pay some more for this.
Existing paid users would pay a little extra for unsigneds. I'm thinking the premium would be 50% of the current price, or about $45. New users would pay an optional higher first-time price. There would be a version without unsigneds at the current price. Fred could possibly pay another programmer to help implement unsigneds.
PB is a wonderful program but the lack of unsigned 32- and 64-bit variables is a big, gaping hole. We already have unsigned 8- and 16-bit variables. A lot of users would benefit and they are clamoring for it. Maybe a little financial incentive would do the trick.
I am willing to cast variables if necessary. It doesn't have to be an automatic solution for me.
Is this a good idea or bad?
viewtopic.php?f=3&t=6896
Good Idea or Bad?
Re: Good Idea or Bad?
Fred answered this way back in 2003 when unsigned was first tried: viewtopic.php?p=30233#p30233chris319 wrote:Is this a good idea or bad?
It was a deliberate performance decision to remove unsigned variables, so I doubt he'll bring them back.
I bought PureBasic for life; that was the license and deal that the seller and buyer agreed to. You can't go and change the license like that after buying. However, grandfathering is okay (new users don't get it for life, but existing users still do). I highly recommend Fred does that from version 6.00 for the year 2020 (it's a nice time to change: 20 years since the first version), but it's up to him. I'd just prefer he gets a regular payment for his efforts (see rule #1 here -> https://www.joisig.com/rules-software-s ... mum-hassle).chris319 wrote:Existing paid users would pay a little extra for unsigneds
Re: Good Idea or Bad?
No, but Fred can add a product, such as Purebasic Pro, and you did not purchase a license to that.BarryG wrote: I bought PureBasic for life; that was the license and deal that the seller and buyer agreed to. You can't go and change the license like that after buying
Re: Good Idea or Bad?
I would purchase an all-new license for PureBasic Premium, but only if it has unsigned variables, not without. Whatever price Fred might set for existing users who wish to upgrade would be up to him.Fred can add a product, such as Purebasic Pro, and you did not purchase a license to that.
Other languages have 32- and 64-bit variables ... How bad is the performance hit of having unsigneds? Does it outweigh the lack of them?
I'm not going to "rent" PB on a pay-as-you-go basis, either.I'd just prefer he gets a regular payment for his efforts
Re: Good Idea or Bad?
Correct, and I'd be totally happy to buy that.Tenaja wrote:Fred can add a product, such as Purebasic Pro, and you did not purchase a license to that.
You wouldn't have to. This is what grandfathering is for (that I mentioned).chris319 wrote:I'm not going to "rent" PB on a pay-as-you-go basis, either.
Re: Good Idea or Bad?
Technically, it's 22.BarryG wrote:...20 years since the first version...
Texas Instruments TI-99/4A Home Computer: the first home computer with a 16bit processor, crammed into an 8bit architecture. Great hardware - Poor design - Wonderful BASIC engine. And it could talk too! Please visit my YouTube Channel
Re: Good Idea or Bad?
The History section in the manual only goes back to 22 October 2000 and says "First public release of PureBasic x86". Unless you're including Amiga or something?TI-994A wrote:Technically, it's 22.
Re: Good Idea or Bad?
PureBasic was first released in 1998, for the AmigaOS, and support for Windows, Linux, OSX(PowerPC), and MacOS(x86) were added in 2000, 2001, 2005, and 2008 respectively.BarryG wrote:The History section in the manual only goes back to 22 October 2000 and says "First public release of PureBasic x86"...
However, owing to the demise of the platforms, support was discontinued for the AmigaOS in 2006, and for the PowerPC in 2012. Nevertheless, true to their legacy commitments, those versions are still available for download today, alongside all the other versions that are continually being developed and upgraded.
For some perspective, might I add that in 1998, our dear and diligent captain, Monsieur Frédéric Laboureur was only 18 years old!
Texas Instruments TI-99/4A Home Computer: the first home computer with a 16bit processor, crammed into an 8bit architecture. Great hardware - Poor design - Wonderful BASIC engine. And it could talk too! Please visit my YouTube Channel
-
- Addict
- Posts: 1443
- Joined: Wed Nov 12, 2008 5:01 pm
- Location: Russia
Re: Good Idea or Bad?
I suggested simple options to replace unsigned variables.
First is the addition of a logical shift. viewtopic.php?f=3&t=52929
Secondly, this is the addition of the Unsigned function, which is similar to Bool, but interprets all variables as unsigned. viewtopic.php?p=485110#p485110
This is much easier than adding unsigned variables.
First is the addition of a logical shift. viewtopic.php?f=3&t=52929
Secondly, this is the addition of the Unsigned function, which is similar to Bool, but interprets all variables as unsigned. viewtopic.php?p=485110#p485110
This is much easier than adding unsigned variables.
Re: Good Idea or Bad?
I think the team has already lot's of work to produce PB for 3 OS + LTS/non LTS + Spider Basic devs...Tenaja wrote:No, but Fred can add a product, such as Purebasic Pro, and you did not purchase a license to that.
It's not a bad idea but you shouldn't get your hopes up.
~Ar-S~
My Image Hoster for PB users
My webSite (french) with PB apps : LDVMULTIMEDIA
PB - 3.x / 5.7x / 6 - W11 x64 - Ryzen 7 3700x / #Rpi4
My Image Hoster for PB users
My webSite (french) with PB apps : LDVMULTIMEDIA
PB - 3.x / 5.7x / 6 - W11 x64 - Ryzen 7 3700x / #Rpi4
Code: Select all
r3p347 : 7ry : un71l d0n3 = 1