PureBasic 6.00 released !

Developed or developing a new product in PureBasic? Tell the world about it.
Wolfram
Enthusiast
Enthusiast
Posts: 567
Joined: Thu May 30, 2013 4:39 pm

Re: PureBasic 6.00 Beta 1 released !

Post by Wolfram »

BarryG wrote: Wed Dec 15, 2021 5:42 am I agree with you on this. I'd be happy if everything but Windows was ditched and Fred concentrated only on making a Windows-only version. I know it won't happen, though. But it would be way less work and stress, and free up so much more time for him. I know from experience. There's a line you have to draw between being all things for everyone while making sacrifices for each, or just making one cool product that does everything well with no sacrifices.
If you are looking for a perfect solution for Windows switch to Visual Studio. I think the good thing about PB is that it is cross-platform and thus the experiences are also shared across platforms. For the few individual cases where something does not work right away, there is also a solution.
Fred has written a very good software and united a very good community I hope he keeps this way because I appreciate it to be able to work across platforms.
macOS Catalina 10.15.7
BarryG
Addict
Addict
Posts: 3292
Joined: Thu Apr 18, 2019 8:17 am

Re: PureBasic 6.00 Beta 1 released !

Post by BarryG »

I'm okay with the decision to be cross-platform; I just wish it wasn't so. Half my code is API stuff to compensate, and that's fine. It gets the job done.
User avatar
marcoagpinto
Addict
Addict
Posts: 939
Joined: Sun Mar 10, 2013 3:01 pm
Location: Portugal
Contact:

Re: PureBasic 6.00 Beta 1 released !

Post by marcoagpinto »

Well,

Fred could make a PureBasic 7 with minimum OSes: Windows 10, macOS 11 and Ubuntu 20.04.

Then 6.00 could become a LTS.

7.00 would only support 64-bit and the latest GCC or so, and this would make it possible to use more advanced features not supported in older OSes.

Just my two cents.
User_Russian
Addict
Addict
Posts: 1443
Joined: Wed Nov 12, 2008 5:01 pm
Location: Russia

Re: PureBasic 6.00 Beta 1 released !

Post by User_Russian »

marcoagpinto wrote: Wed Dec 15, 2021 12:23 pmFred could make a PureBasic 7 with minimum OSes: Windows 10
For what? I need compatibility with WinXP.
User avatar
marcoagpinto
Addict
Addict
Posts: 939
Joined: Sun Mar 10, 2013 3:01 pm
Location: Portugal
Contact:

Re: PureBasic 6.00 Beta 1 released !

Post by marcoagpinto »

User_Russian wrote: Wed Dec 15, 2021 2:13 pm
marcoagpinto wrote: Wed Dec 15, 2021 12:23 pmFred could make a PureBasic 7 with minimum OSes: Windows 10
For what? I need compatibility with WinXP.
So? Use 6.00 LTS.
User avatar
mk-soft
Always Here
Always Here
Posts: 5335
Joined: Fri May 12, 2006 6:51 pm
Location: Germany

Re: PureBasic 6.00 Beta 1 released !

Post by mk-soft »

I use Windows, Linux, MacOS and from the weekend (when it arrives) also Raspberry.

I don't want to miss the multiplatform in any case. For special cases there is also the Compiler Directive PB_Compiler_OS. I have already written applications that run on all OS.
My Projects ThreadToGUI / OOP-BaseClass / EventDesigner V3
PB v3.30 / v5.75 - OS Mac Mini OSX 10.xx - VM Window Pro / Linux Ubuntu
Downloads on my Webspace / OneDrive
BarryG
Addict
Addict
Posts: 3292
Joined: Thu Apr 18, 2019 8:17 am

Re: PureBasic 6.00 Beta 1 released !

Post by BarryG »

mk-soft wrote: Wed Dec 15, 2021 6:33 pmI don't want to miss the multiplatform in any case
My comment wasn't a request for it to happen. Just a pipe-dream personal wish that I know isn't going to happen. I've removed my lamentation because it's making people defend cross-platform when that wasn't my intention.
User_Russian
Addict
Addict
Posts: 1443
Joined: Wed Nov 12, 2008 5:01 pm
Location: Russia

Re: PureBasic 6.00 Beta 1 released !

Post by User_Russian »

Fred wrote: Wed May 19, 2021 10:08 am

Code: Select all

- Added /OPTIMIZER flag to the commandline, and a 'Use code optimizer' checkbox in IDE 'Compiler Options' to turn on C optimizations
I noticed that compilation with optimization enabled takes longer even if using the debugger.
Shouldn't optimization be automatically disabled (level -O0) with the debugger enabled?
User avatar
mk-soft
Always Here
Always Here
Posts: 5335
Joined: Fri May 12, 2006 6:51 pm
Location: Germany

Re: PureBasic 6.00 Beta 1 released !

Post by mk-soft »

Not really. Because there can be differences in the result and thus one can check it.

For example, Procedure.b foo() as a boolean return value does not work with optimisation. Boolean as return value should always be a whole register! (Integer)
My Projects ThreadToGUI / OOP-BaseClass / EventDesigner V3
PB v3.30 / v5.75 - OS Mac Mini OSX 10.xx - VM Window Pro / Linux Ubuntu
Downloads on my Webspace / OneDrive
Fred
Administrator
Administrator
Posts: 16618
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: PureBasic 6.00 Beta 2 released !

Post by Fred »

Beta 2 is out, all reported bugs have been corrected, don't hesitate to test it with your usual projects !
User avatar
Psychophanta
Addict
Addict
Posts: 4969
Joined: Wed Jun 11, 2003 9:33 pm
Location: Lípetsk, Russian Federation
Contact:

Re: PureBasic 6.00 Beta 2 released !

Post by Psychophanta »

Damn!

Just took a look some minutes ago and there was still the Beta 1 :shock:

But now is B2, thanks! :mrgreen: :mrgreen:
http://www.zeitgeistmovie.com

While world=business:world+mafia:Wend
Will never leave this forum until the absolute bugfree PB :mrgreen:
Lebostein
Addict
Addict
Posts: 807
Joined: Fri Jun 11, 2004 7:07 am

Re: PureBasic 6.00 Beta 2 released !

Post by Lebostein »

IDE crashes in Mac OS while opening...
Mac OS 10.13.6, PureBasic_MacOSX_beta_X64_6.00
Cezary
User
User
Posts: 89
Joined: Sun Feb 12, 2017 2:31 pm

Re: PureBasic 6.00 Beta 2 released !

Post by Cezary »

The files "PureBasic_Linux_beta_ARM32_6.00_(xxxxxx).tgz" and "PureBasic_Linux2_beta_X64_6.00_(xxxxxx).tgz" are identical to those of November's Beta 1. Is it supposed to be like that?
Marc56us
Addict
Addict
Posts: 1477
Joined: Sat Feb 08, 2014 3:26 pm

Re: PureBasic 6.00 Beta 2 released !

Post by Marc56us »

Cezary wrote: Wed Jan 12, 2022 4:47 pm The files "PureBasic_Linux_beta_ARM32_6.00_(xxxxxx).tgz" and "PureBasic_Linux2_beta_X64_6.00_(xxxxxx).tgz" are identical to those of November's Beta 1. Is it supposed to be like that?
Confirmed: all files in archive date 2021 Nov 25. ARM version seem still Beta 1
Testing:

Code: Select all

$ ./pbcompiler
PureBasic 6.00 Beta 1 - C Backend (Linux - arm32) - (c) 2021 Fantaisie Software
...
?
Windows X64 version is OK: PureBasic 6.00 Beta 2 (Windows - x64)
Fred
Administrator
Administrator
Posts: 16618
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: PureBasic 6.00 Beta 2 released !

Post by Fred »

You are right, there was an issue with file uploading. Should be fine now.
Post Reply