PB 6.0 - ideas

Got an idea for enhancing PureBasic? New command(s) you'd like to see?
User avatar
Bisonte
Addict
Addict
Posts: 1226
Joined: Tue Oct 09, 2007 2:15 am

Re: PB 6.0 - ideas

Post by Bisonte »

Lebostein wrote:...At the moment I have the impression that PureBasic will be discontinued shortly... no more bug fixes, no more updates, no more informations or posts from the developers...
Will PureBasic die?
And every year the marmot greets!
:mrgreen:
PureBasic 6.04 LTS (Windows x86/x64) | Windows10 Pro x64 | Asus TUF X570 Gaming Plus | R9 5900X | 64GB RAM | GeForce RTX 3080 TI iChill X4 | HAF XF Evo | build by vannicom​​
English is not my native language... (I often use DeepL to translate my texts.)
HanPBF
Enthusiast
Enthusiast
Posts: 563
Joined: Fri Feb 19, 2010 3:42 am

Re: PB 6.0 - ideas

Post by HanPBF »

Hello Bisonte!

Started already???? Did it begin...???
The yearly "next version question event" did start ,didn't it?

Andre had a little to say...

Code: Select all

While PureBasic currently stays at version 5.62 (latest feature set of v5.60 and following bug-fixes) and PB's sister product for mobile development SpiderBasic reached version 2.2 now, rumours say that a new PB version is on the way. I can't tell you, when PB5.70 will arrive (you know: "when it's done..."), but stay tuned... :-)
If we find Sir Rumors then we get the next release date :mrgreen:
User avatar
RSBasic
Moderator
Moderator
Posts: 1218
Joined: Thu Dec 31, 2009 11:05 pm
Location: Gernsbach (Germany)
Contact:

Re: PB 6.0 - ideas

Post by RSBasic »

Lebostein wrote:Will there be a PureBasic 6? At the moment I have the impression that PureBasic will be discontinued shortly... no more bug fixes, no more updates, no more informations or posts from the developers...
Will PureBasic die?
No! If there are no updates for a long time, this is a good sign that there will be an big update soon. :)
Image
Image
Dude
Addict
Addict
Posts: 1907
Joined: Mon Feb 16, 2015 2:49 pm

Re: PB 6.0 - ideas

Post by Dude »

Lebostein wrote:Will there be a PureBasic 6? At the moment I have the impression that PureBasic will be discontinued shortly... no more bug fixes, no more updates, no more informations or posts from the developers...
Will PureBasic die?
I had to check the date of this post... and yep, it's a new post... so here we go again. :evil:

Lebostein, people have been saying what you just said, since 2003:

viewtopic.php?f=7&t=45773

Relax! 8)
Fred
Administrator
Administrator
Posts: 16622
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: PB 6.0 - ideas

Post by Fred »

5.70 beta should be out shortly :)
User avatar
DoubleDutch
Addict
Addict
Posts: 3219
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Re: PB 6.0 - ideas

Post by DoubleDutch »

That's great news. :)
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
User avatar
RSBasic
Moderator
Moderator
Posts: 1218
Joined: Thu Dec 31, 2009 11:05 pm
Location: Gernsbach (Germany)
Contact:

Re: PB 6.0 - ideas

Post by RSBasic »

I knew it. Thanks Fred (and freak) for everything.
Image
Image
User avatar
NicTheQuick
Addict
Addict
Posts: 1224
Joined: Sun Jun 22, 2003 7:43 pm
Location: Germany, Saarbrücken
Contact:

Re: PB 6.0 - ideas

Post by NicTheQuick »

USCode wrote:SSL/TLS support for PB's Network library.
+1
Fig wrote:...And number specific HashTables (Map with numbers as key)
+1
skywalk wrote:2. Enable jump to definition of item under cursor.
+1

Aaaand:
Procedures with structures as return type, so you can make this:

Code: Select all

Structure Vector2D
	x.d
	y.d
EndStructure

Procedure.Vector2D addVector(*a.Vector2D, *b.Vector2D)
	Protected c.Vector2D
	c\x = a\x + b\x
	c\y = a\y + b\y
	ProcedureReturn c
EndProcedure

Define.Vector2d a, b, c
a\x = 1
b\x = 2
c = addVector(a, b)
Debug c\x ;= 3
The next iteration would be to make Interfaces possible as return type. Then OOP would be so nice. :D
The english grammar is freeware, you can use it freely - But it's not Open Source, i.e. you can not change it or publish it in altered way.
User avatar
the.weavster
Addict
Addict
Posts: 1537
Joined: Thu Jul 03, 2003 6:53 pm
Location: England

Re: PB 6.0 - ideas

Post by the.weavster »

NicTheQuick wrote: Aaaand:
Procedures with structures as return type, so you can make this:

Code: Select all

Structure Vector2D
	x.d
	y.d
EndStructure

Procedure.Vector2D addVector(*a.Vector2D, *b.Vector2D)
	Protected c.Vector2D
	c\x = a\x + b\x
	c\y = a\y + b\y
	ProcedureReturn c
EndProcedure

Define.Vector2d a, b, c
a\x = 1
b\x = 2
c = addVector(a, b)
Debug c\x ;= 3
Why not do this?:

Code: Select all

Structure Vector2D
  x.d
  y.d
EndStructure

Procedure.i newVector(x,y)
  *a.Vector2D = AllocateStructure(Vector2D)
  *a\x = x
  *a\y = y
  ProcedureReturn *a  
EndProcedure

Procedure.i addVector(*a.Vector2D,*b.Vector2D)
  *c.Vector2D = newVector(0,0)
  *c\x = *a\x + *b\x
  *c\y = *a\y + *b\y
  ProcedureReturn *c
EndProcedure

*a.Vector2D = newVector(1,0)
*b.Vector2D = newVector(2,0)
*c.Vector2D = addVector(*a,*b)
Debug *c\x ;= 3

FreeStructure(*a)
FreeStructure(*b)
FreeStructure(*c)
User avatar
Lord
Addict
Addict
Posts: 847
Joined: Tue May 26, 2009 2:11 pm

Re: PB 6.0 - ideas

Post by Lord »

Fred wrote:5.70 beta should be out shortly :)
Oh! That's a spoiler!
I hoped to get new entries in The PureBasic Doomsday Quotes. :wink:
Image
User avatar
TI-994A
Addict
Addict
Posts: 2512
Joined: Sat Feb 19, 2011 3:47 am
Location: Singapore
Contact:

Re: PB 6.0 - ideas

Post by TI-994A »

Lord wrote:I hoped to get new entries in The PureBasic Doomsday Quotes. :wink:
This might be a candidate for 2018:
Lebostein wrote:Will there be a PureBasic 6? At the moment I have the impression that PureBasic will be discontinued shortly... no more bug fixes, no more updates, no more informations or posts from the developers...
Will PureBasic die?
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 :D
walbus
Addict
Addict
Posts: 929
Joined: Sat Mar 02, 2013 9:17 am

Re: PB 6.0 - ideas

Post by walbus »

I myself think the development time for SpiderBasic would have been better invested in PureBasic.
But that's just my personal subjective opinion.
There's no point in discussing the same thing, and it doesn't change anything.
It's just the way it is.
There's probably no reason at this time to assume it won't go on.
HanPBF
Enthusiast
Enthusiast
Posts: 563
Joined: Fri Feb 19, 2010 3:42 am

Re: PB 6.0 - ideas

Post by HanPBF »

I myself think the development time for SpiderBasic would have been better invested in PureBasic.
agree 50%; but: https://de.wikipedia.org/wiki/Progressive_Web_App

But that's just my personal subjective opinion.
There's no point in discussing the same thing, and it doesn't change anything.
It's just the way it is.
agree 100% - but discussing is always a good idea :)

PureBasic is not as popular so someone would write a precompiler like https://babeljs.io/

At the moment, source code gets thrown into the forum and everyone seems to be happy with it. (https://www.npmjs.com/, https://www.nuget.org/)

Let's enjoy the not so long anymore exciting waiting for 5.70b :D
User avatar
NicTheQuick
Addict
Addict
Posts: 1224
Joined: Sun Jun 22, 2003 7:43 pm
Location: Germany, Saarbrücken
Contact:

Re: PB 6.0 - ideas

Post by NicTheQuick »

the.weavster wrote:Why not do this?:

Code: Select all

<snip>
Because I do not want to use FreeStructure(). And I want also to be able to do this:

Code: Select all

debug addVector(a, b)\x
Or it would even be cooler with Interfaces

Code: Select all

Debug Vector2d(1, 2).add(Vector2Dd(2,2))\length() ; =5
The english grammar is freeware, you can use it freely - But it's not Open Source, i.e. you can not change it or publish it in altered way.
User avatar
the.weavster
Addict
Addict
Posts: 1537
Joined: Thu Jul 03, 2003 6:53 pm
Location: England

Re: PB 6.0 - ideas

Post by the.weavster »

walbus wrote:I myself think the development time for SpiderBasic would have been better invested in PureBasic.
I'm really glad SB exists and that PB now has some excellent commands for creating CGIs.
Now I've just got my fingers crossed for some nice new networking commands in PB 5.70 :D
Post Reply