Page 5 of 6

Re: PB 6.0 - ideas

Posted: Thu May 24, 2018 12:18 pm
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:

Re: PB 6.0 - ideas

Posted: Thu May 24, 2018 12:22 pm
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:

Re: PB 6.0 - ideas

Posted: Thu May 24, 2018 12:44 pm
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. :)

Re: PB 6.0 - ideas

Posted: Thu May 24, 2018 1:17 pm
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)

Re: PB 6.0 - ideas

Posted: Thu May 24, 2018 1:50 pm
by Fred
5.70 beta should be out shortly :)

Re: PB 6.0 - ideas

Posted: Thu May 24, 2018 1:51 pm
by DoubleDutch
That's great news. :)

Re: PB 6.0 - ideas

Posted: Thu May 24, 2018 1:51 pm
by RSBasic
I knew it. Thanks Fred (and freak) for everything.

Re: PB 6.0 - ideas

Posted: Thu May 24, 2018 2:51 pm
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

Re: PB 6.0 - ideas

Posted: Thu May 24, 2018 5:27 pm
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)

Re: PB 6.0 - ideas

Posted: Fri May 25, 2018 7:34 am
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:

Re: PB 6.0 - ideas

Posted: Fri May 25, 2018 7:42 am
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?

Re: PB 6.0 - ideas

Posted: Fri May 25, 2018 8:17 am
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.

Re: PB 6.0 - ideas

Posted: Fri May 25, 2018 8:28 am
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

Re: PB 6.0 - ideas

Posted: Fri May 25, 2018 9:09 am
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

Re: PB 6.0 - ideas

Posted: Fri May 25, 2018 9:48 am
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