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!

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

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.
Lebostein, people have been saying what you just said, since 2003:
viewtopic.php?f=7&t=45773
Relax!

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.

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.

Re: PB 6.0 - ideas
Posted: Fri May 25, 2018 7:42 am
by TI-994A
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

Re: PB 6.0 - ideas
Posted: Fri May 25, 2018 9:09 am
by NicTheQuick
the.weavster wrote:Why not do this?:
Because I do not want to use FreeStructure(). And I want also to be able to do this:
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
