PureBasic 6.00 released !

Developed or developing a new product in PureBasic? Tell the world about it.
User avatar
jacdelad
Addict
Addict
Posts: 1431
Joined: Wed Feb 03, 2021 12:46 pm
Location: Planet Riesa
Contact:

Re: PureBasic 6.00 Beta 1 released !

Post by jacdelad »

I would also like to try it on a pi. I never have used Linux before. From what I've seen on the Raspberry OS website I think I'm capable of installing the os, but hopefully someone skilled can make a step by step instruction on how to set up PureBasic afterwards (for 5 years old ones).
PureBasic 6.04/XProfan X4a/Embarcadero RAD Studio 11/Perl 5.2/Python 3.10
Windows 11/Ryzen 5800X/32GB RAM/Radeon 7770 OC/3TB SSD/11TB HDD
Synology DS1821+/36GB RAM/130TB
Synology DS920+/20GB RAM/54TB
Synology DS916+ii/8GB RAM/12TB
User avatar
Psychophanta
Addict
Addict
Posts: 4968
Joined: Wed Jun 11, 2003 9:33 pm
Location: Lípetsk, Russian Federation
Contact:

Re: PureBasic 6.00 Beta 1 released !

Post by Psychophanta »

Honor & Thanks to PB Team!
http://www.zeitgeistmovie.com

While world=business:world+mafia:Wend
Will never leave this forum until the absolute bugfree PB :mrgreen:
User avatar
oryaaaaa
Enthusiast
Enthusiast
Posts: 791
Joined: Mon Jan 12, 2004 11:40 pm
Location: Okazaki, JAPAN

Re: PureBasic 6.00 Beta 1 released !

Post by oryaaaaa »

Thank you. I like PureBasic x64 and FASM.
Supported flat assembler version 1.73.27
juergenkulow
Enthusiast
Enthusiast
Posts: 544
Joined: Wed Sep 25, 2019 10:18 am

Re: PureBasic 6.00 Beta 1 released ! Please update Linux fasm also

Post by juergenkulow »

Code: Select all

kulow@kulow-VGN-AR51SU:/media/ramdisk/purebasicBeta1/compilers$ ./fasm -v
flat assembler  version 1.71.39
usage: fasm <source> [output]
download.php flat assembler 1.73.28 for Linux size: 342 kilobytes last update: 16 Sep 2021 16:24:40 UTC
/fasm/blob/master/WHATSNEW.TXT
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 »

jacdelad wrote: Fri Dec 03, 2021 10:56 pm I would also like to try it on a pi. I never have used Linux before. From what I've seen on the Raspberry OS website I think I'm capable of installing the os, but hopefully someone skilled can make a step by step instruction on how to set up PureBasic afterwards (for 5 years old ones).
Before you start with Raspbeery, you can practice with Linux. I recommend creating a VM with VirualBox with Ubuntu 21.04. You can find a simplified installation here (should also work with Raspbeery).
Link: Simple install of PureBasic (Ubuntu, Mint)

Since Linux works differently than Windows, you may have to adjust your code (API/GTK, Name of paths, etc). There are many examples of this in the forum.
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
User avatar
jacdelad
Addict
Addict
Posts: 1431
Joined: Wed Feb 03, 2021 12:46 pm
Location: Planet Riesa
Contact:

Re: PureBasic 6.00 Beta 1 released !

Post by jacdelad »

@mk-soft: Thanks, I will. I always wanted to try Linux and right now I don't why I never did.
PureBasic 6.04/XProfan X4a/Embarcadero RAD Studio 11/Perl 5.2/Python 3.10
Windows 11/Ryzen 5800X/32GB RAM/Radeon 7770 OC/3TB SSD/11TB HDD
Synology DS1821+/36GB RAM/130TB
Synology DS920+/20GB RAM/54TB
Synology DS916+ii/8GB RAM/12TB
Lebostein
Addict
Addict
Posts: 807
Joined: Fri Jun 11, 2004 7:07 am

Re: PureBasic 6.00 Beta 1 released !

Post by Lebostein »

Why is this version 6? I see only a very small list of new features, most of them are updates of third party libraries...
Can anybody explain that? Thanks!
User avatar
Tenaja
Addict
Addict
Posts: 1948
Joined: Tue Nov 09, 2010 10:15 pm

Re: PureBasic 6.00 Beta 1 released !

Post by Tenaja »

Lebostein wrote: Mon Dec 13, 2021 6:05 pm Why is this version 6? I see only a very small list of new features, most of them are updates of third party libraries...
Can anybody explain that? Thanks!
It would be v6 because the code base and output are radical new parigms compared to v5.xx.
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 »

Lebostein wrote: Mon Dec 13, 2021 6:05 pm Why is this version 6? I see only a very small list of new features, most of them are updates of third party libraries...
Can anybody explain that? Thanks!
Added new C-backend compiler, added support for macOS M1 (arm64) and Raspberry PI (arm32)
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
User avatar
Tenaja
Addict
Addict
Posts: 1948
Joined: Tue Nov 09, 2010 10:15 pm

Re: PureBasic 6.00 Beta 1 released !

Post by Tenaja »

Lebostein wrote: Mon Dec 13, 2021 6:05 pm Why is this version 6? I see only a very small list of new features, most of them are updates of third party libraries...
Can anybody explain that? Thanks!
While our two preceding notes are correct, what I should have said was "because you've been hiding under a rock and haven't been reading the forum lately." (And this would come with the kind request to see it as friendly sarcasm, because I see you have not posted since summer.)
:D
BarryG
Addict
Addict
Posts: 3292
Joined: Thu Apr 18, 2019 8:17 am

Re: PureBasic 6.00 Beta 1 released !

Post by BarryG »

Lebostein wrote: Mon Dec 13, 2021 6:05 pmWhy is this version 6? I see only a very small list of new features, most of them are updates of third party libraries
Say what? PureBasic has just undergone a MAJOR upgrade in a huge way. It now compiles to both ASM and C output, and is the only Basic on the market that doesn't requiring any supporting frameworks (like Java) to compile for 5 different platforms (6 if you include the web with SpiderBasic): Windows, Mac, Linux, Raspberry PI, and Amiga. (I admit the Amiga support is very bad, but you can still download the old Amiga version and use it).
Last edited by BarryG on Wed Dec 15, 2021 12:56 am, edited 1 time in total.
Joubarbe
Enthusiast
Enthusiast
Posts: 555
Joined: Wed Sep 18, 2013 11:54 am
Location: France

Re: PureBasic 6.00 Beta 1 released !

Post by Joubarbe »

Not true: B4X also compiles to many targets. Not that I agree with Lebostein; it might be only one feature to compile to C, but that's a hell of a feature :)
BarryG
Addict
Addict
Posts: 3292
Joined: Thu Apr 18, 2019 8:17 am

Re: PureBasic 6.00 Beta 1 released !

Post by BarryG »

Joubarbe wrote: Tue Dec 14, 2021 3:16 pmB4X also compiles to many targets.
But requires Java on Windows to compile with it. That's a massive turn-off.
Rinzwind
Enthusiast
Enthusiast
Posts: 636
Joined: Wed Mar 11, 2009 4:06 pm
Location: NL

Re: PureBasic 6.00 Beta 1 released !

Post by Rinzwind »

BarryG wrote: Tue Dec 14, 2021 1:29 am
Lebostein wrote: Mon Dec 13, 2021 6:05 pmWhy is this version 6? I see only a very small list of new features, most of them are updates of third party libraries
Say what? PureBasic has just undergone a MAJOR upgrade in a huge way. It now compiles to both ASM and C output, and is the only Basic on the market that doesn't requiring any supporting frameworks (like Java) to compile for 5 different platforms (6 if you include the web with SpiderBasic): Windows, Mac, Linux, Raspberry PI, and Amiga. (I admit the Amiga support is very bad, but you can still download the old Amiga version and use it).
That's a major technical implementation change, but not any improvement to the language itself (syntax, constructs, grammar, refinements, productivity). Anyway, looking at this forum the vast majority seems to use it exclusively on Windows and many gadget details need sadly low level hacks(aka api calls). Anyway 2, a v6 would be a logical release for breaking changes/improvements. Evolve the language. Just check the feature request forum for what is felt missing.
BarryG
Addict
Addict
Posts: 3292
Joined: Thu Apr 18, 2019 8:17 am

Re: PureBasic 6.00 Beta 1 released !

Post by BarryG »

.
Last edited by BarryG on Thu Dec 16, 2021 1:49 am, edited 1 time in total.
Post Reply