-
May 7th, 2021, 10:10 AM
#201
Re: https://www.radbasic.dev/
Originally Posted by Eduardo-
Where is Olaf's new compiler?
I don't know when I will see Olaf's new compiler, but I believe Olaf has been developing a new compiler. But Olaf's way of doing things is different from others. When Olaf's new compiler is released, this new compiler should already be close to the official version (Olaf tends to do all the testing by himself), just like RC6, once released, it can be used officially. Of course, this is just my guess.
So it is not yet known who is the champion (who will reach the finish line first).
Last edited by SearchingDataOnly; May 7th, 2021 at 10:15 AM.
-
May 7th, 2021, 10:20 AM
#202
Re: https://www.radbasic.dev/
Ahh, then you were talking about your fantasies.
-
May 7th, 2021, 10:35 AM
#203
Re: https://www.radbasic.dev/
Originally Posted by Eduardo-
Ahh, then you were talking about your fantasies.
Isn't it a good thing to have fantasy? I see my fantasies being realized one by one.
-
May 7th, 2021, 11:06 AM
#204
Re: https://www.radbasic.dev/
I believe that if Olaf had put some more effort into simply marketing his solution and had provided information regarding the progress of his solution then other replacement projects may not have even started...
- that is, if Olaf's opus magnus was pronounced to being somewhat close to completion...
Ah well, we are where we are and we, the community have five potential VB6 replacement projects on the go at the moment (not including .FRED) with two or perhaps even three leading the field.
My heart is with Carles' RADBasic as I really want him to succeed.
-
May 7th, 2021, 11:21 AM
#205
Re: https://www.radbasic.dev/
The kickstarter campaign doesn't seem to be getting anywhere. It looks like it timed out, having reached roughly a third of the desired goal.
This is the problem I have with any such attempt: There isn't THAT much support out there. The number of people who talk it up are not very numerous, but very vocal. When it comes down to putting up money...they don't show up.
So, somebody is expected to put in their time and effort...for what? Evidence suggests they may not be able to make enough sales to make a reasonable living for a single year, let alone fund a company that would handle updates/bug fixes/improvements for any reasonable length of time. The people just aren't there in sufficient number.
For this to work, not only does the new language have to meet your goals and expectations regarding VB6 code, it also has to be so spectacular that it draws people away from other languages.
My usual boring signature: Nothing
-
May 7th, 2021, 12:03 PM
#206
Re: https://www.radbasic.dev/
It used to be, it is said like 6,000,000 people using VB6.
Now thanks to all the auto-destructive campaign made by MS, and negative people that willingly or unwilling are helping them to vilify VB6, they are much fewer.
But it has a lot of potential, I think that BASIC is a much better language than others. It could grow very much in the future, and it is what I believe it will happen.
-
May 7th, 2021, 01:23 PM
#207
Re: https://www.radbasic.dev/
Originally Posted by Shaggy Hiker
So, somebody is expected to put in their time and effort...for what?
I meanwhile think that a VB6 replacement can fill in a great niche for businesses to develop DLLs and Add-Ins for 64-bit office VBA. And I think twinBASIC is aware of that niche and they bet the profits from there. The audience is therefore not only pure developer but also people who do use VBA here and there to solve high level business problems.
Last edited by Krool; May 7th, 2021 at 01:35 PM.
-
May 7th, 2021, 01:54 PM
#208
Re: https://www.radbasic.dev/
right now I believe more in twinbasic, but I will not condemn radbasic, I will wait and see when it will demonstrate it can handle a complex project that is using API, OCX, typelibs and subclassing.
even so, I could accept a "new" vb6 IDE that is "NOT" 100% back compatible, but allow me to use the same VB6 language + more built-in component that replace api/ocx/typelibs/subclassing that will allow cross-platform in the future.
not sure why the need to make 100% back compatible, but if thats the case, Im worried that this project will fail when issues will start showing when old projects will not work properly.
-
May 8th, 2021, 12:55 AM
#209
Re: https://www.radbasic.dev/
Originally Posted by Krool
Quote Originally Posted by Shaggy Hiker View Post
So, somebody is expected to put in their time and effort...for what?
I meanwhile think that a VB6 replacement can fill in a great niche for businesses to develop DLLs and Add-Ins for 64-bit office VBA. And I think twinBASIC is aware of that niche and they bet the profits from there. The audience is therefore not only pure developer but also people who do use VBA here and there to solve high level business problems.
If the scope of application of the new VB6 replacement is only concentrated in the VBA field, it will be difficult to succeed.
IMO, whether twinBasic, RADBasic or other VB6 alternatives, the key to their success is whether they can attract a large number of young programmers. Another sign of the success of the new programming language is that one or more heavyweight and well-known software products are developed in the new language.
Last edited by SearchingDataOnly; May 9th, 2021 at 09:36 PM.
-
Jun 24th, 2021, 08:38 PM
#210
Re: https://www.radbasic.dev/
twinBasic is progressing well now, how is the progress of RadBasic?
-
Jul 3rd, 2021, 08:53 AM
#211
Re: https://www.radbasic.dev/
Originally Posted by SearchingDataOnly
twinBasic is progressing well now, how is the progress of RadBasic?
I also wanted to know...
-
Jul 3rd, 2021, 01:35 PM
#212
Re: https://www.radbasic.dev/
Stuff IS happening, I am assured, I will ask Carles to provide an update.
-
Aug 22nd, 2021, 07:44 PM
#213
Re: https://www.radbasic.dev/
https://github.com/yereverluvinunclebert
Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
By the power invested in me, all the threads I start are battle free zones - no arguing about the benefits of VB6 over .NET here please. Happiness must reign.
-
Aug 22nd, 2021, 09:53 PM
#214
Re: https://www.radbasic.dev/
That's great.
Because the business model of RadBasic is a bit strange, some people have raised doubts about RadBasic from a technical and rigorous point of view, which is completely understandable. Although I don't know Carles at all, my instinct tells me that RadBasic deserves our attention and support.
Last edited by SearchingDataOnly; Aug 22nd, 2021 at 09:56 PM.
-
Aug 23rd, 2021, 04:41 AM
#215
Addicted Member
Re: https://www.radbasic.dev/
Originally Posted by SearchingDataOnly
That's great.
Because the business model of RadBasic is a bit strange, some people have raised doubts about RadBasic from a technical and rigorous point of view, which is completely understandable. Although I don't know Carles at all, my instinct tells me that RadBasic deserves our attention and support.
That's great! I subscribed to the kickstarter but once that didn't reach its goal, I suppose I lost my enthuasiasm a bit and never subscribed to the Patreon.
Now since I've since subscribed to Twinbasic I'd need to think a bit before taking out a second subscription.
-
Aug 23rd, 2021, 04:48 AM
#216
Re: https://www.radbasic.dev/
Originally Posted by yereverluvinuncleber
Interesting, I'd assumed RADbasic had been abandoned.
I understand an Alpha version will be available on August 25. But only for paid subscribers. If any RADbasic subscribers are on this forum could they post a review of this Alpha version here?
SearchingDataOnly's point about the business model of RadBasic is right. Surely it would be better to provide a 'Preview/Demo' version free for everyone to try. It seems to be working well for twinBASIC.
-
Aug 23rd, 2021, 05:32 AM
#217
Re: https://www.radbasic.dev/
I think Carles was a bit put off by the reaction of some of the usual crowd here. What I mean by that is that he doesn't want to be drawn into the endless technical and personal bickering that can often be engendered here when certain types become involved and it quickly starts to degrade. As a result, he tends to avoid this forum and I understand why.
If you want progress updates, see his Facebook page or his blog on the RADBasic website.
https://github.com/yereverluvinunclebert
Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
By the power invested in me, all the threads I start are battle free zones - no arguing about the benefits of VB6 over .NET here please. Happiness must reign.
-
Aug 23rd, 2021, 05:34 AM
#218
Re: https://www.radbasic.dev/
Originally Posted by SearchingDataOnly
though I don't know Carles at all, my instinct tells me that RadBasic deserves our attention and support.
Carles is an extremely likeable fellow and very positive. He has complete dedication and enthusiasm for his project. It is worthy of your attention and support
https://github.com/yereverluvinunclebert
Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
By the power invested in me, all the threads I start are battle free zones - no arguing about the benefits of VB6 over .NET here please. Happiness must reign.
-
Aug 23rd, 2021, 08:16 AM
#219
Re: https://www.radbasic.dev/
Originally Posted by yereverluvinuncleber
I think Carles was a bit put off by the reaction of some of the usual crowd here. What I mean by that is that he doesn't want to be drawn into the endless technical and personal bickering that can often be engendered here when certain types become involved and it quickly starts to degrade. As a result, he tends to avoid this forum and I understand why.
If you want progress updates, see his Facebook page or his blog on the RADBasic website.
I don't think he can handle technical discussions with anything impressive or acceptable.
I still have doubts that he has the skills to complete a fraction of what he is asking money for, with no proof of a working model.
If RadB can reliably compile with 3rd party activex controls (TODAY), then the project might be worthy of note. Being a nice dude, doesn't actually pay the bills though. I wish it would lol.
On the kickstarter:
Am I able to reference and use third party components (ActiveX) as on VB6?
Of course! COM/ActiveX is first citizen in RAD Basic. It will worked in same way as VB6. When compiles, it generates automatically internal COM interfaces as VB6 does.
I'd like to see VB6Namespaces (VB.dll) on Radbasic if it is possible. TwinBasic can run large interop components like this.
-
Aug 23rd, 2021, 10:36 AM
#220
Re: https://www.radbasic.dev/
Yes, agreed, we need some proof of the pudding in order to convince others. TTN, I think you have been in touch with Carles in the past, perhaps it is time to reach out and offer to do some testing?
https://github.com/yereverluvinunclebert
Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
By the power invested in me, all the threads I start are battle free zones - no arguing about the benefits of VB6 over .NET here please. Happiness must reign.
-
Aug 23rd, 2021, 12:04 PM
#221
Re: https://www.radbasic.dev/
Originally Posted by yereverluvinuncleber
Yes, agreed, we need some proof of the pudding in order to convince others. TTN, I think you have been in touch with Carles in the past, perhaps it is time to reach out and offer to do some testing?
Better for him to test VB.dll on his machine rather than me to download rb, that's what we did with tB. He could make a demo video showing that it works, and radbasic has full access to compile/expose VB.NET forms, common controls, with events, properties, enumerations etc. This is a perfect example to test new IDE's with a dedicated library for VB compatibility including VBA. Is he up to the challenge before his deadline?
-
Aug 23rd, 2021, 02:46 PM
#222
Re: https://www.radbasic.dev/
Why so much disrespect?
Carles already has set up a timeline and a scheme, why do not abide to it?
-
Aug 23rd, 2021, 03:47 PM
#223
Re: https://www.radbasic.dev/
Originally Posted by Eduardo-
Why so much disrespect?
Carles already has set up a timeline and a scheme, why do not abide to it?
I'm sure Carles is a nice guy, as I implied without disrespect. He may really believe he can do this, but he is not showing anyone else proof that he can. Why not?
Carles stated that ActiveX worked of course!
Let's see that working!
-
Aug 23rd, 2021, 03:57 PM
#224
Re: https://www.radbasic.dev/
Originally Posted by TTn
he is not showing anyone else proof that he can. Why not?
He showed some things he has done, you can believe or not.
Originally Posted by TTn
Carles stated that ActiveX worked of course!
Let's see that working!
That is the disrespect, because he has stated a timeline and scheme for "seeing" it.
Anyway, we are still not in the start of being able to see anything, and in the case that the timeline is delayed (let's hope not), that would be normal in the programming field.
Are you informed about RB, did you read anything/watch any video already?
-
Aug 23rd, 2021, 05:06 PM
#225
Member
Re: https://www.radbasic.dev/
Keen to hear reviews of the private Alpha from paid members. I will likely wait for the public Alpha.
-
Aug 27th, 2021, 06:44 AM
#226
Re: https://www.radbasic.dev/
I would also be keen to hear about the RAD Basic alpha
-
Aug 27th, 2021, 08:34 AM
#227
Hyperactive Member
Re: https://www.radbasic.dev/
Originally Posted by WaynePhillipsEA
I would also be keen to hear about the RAD Basic alpha
Now look at that, we can all work together to save the vb6 eco system.
I really believe once things get moving the vb6 developers are going to surprise the world.
There is alot to be said when they try to kill a development environment for 20 years and cannot.
We are living in exciting times.
ALL the best to both twinBasic and RadBasic!!
-
Oct 5th, 2021, 05:40 PM
#228
Re: https://www.radbasic.dev/
-
Oct 6th, 2021, 03:36 AM
#229
Addicted Member
Re: https://www.radbasic.dev/
Originally Posted by Episcopal
RadBasic where are you
Radbasic hasn't gone away.
Someone wrote a little back that the developer no longer posts here.
He does make updates on the radbasic patreon page, the latest one
being the 21st of last month as far as I can see.
He has quite a few supporters on patreon.
-
Oct 6th, 2021, 04:59 AM
#230
Re: https://www.radbasic.dev/
Originally Posted by vbrad
Radbasic hasn't gone away.
Someone wrote a little back that the developer no longer posts here.
He does make updates on the radbasic patreon page, the latest one
being the 21st of last month as far as I can see.
He has quite a few supporters on patreon.
Wise decision!
Anyone that is afraid of bears does not go to the woods, the same way anyone scared by trolls does not participate in vbforums and hides alpha versions behind paywalls :-))
cheers,
</wqw>
Last edited by wqweto; Oct 6th, 2021 at 08:52 AM.
-
Oct 6th, 2021, 08:41 AM
#231
Re: https://www.radbasic.dev/
You guys really "raked him over the coals", so to speak about COM. I didn't think the concept he had in mind was unreasonable. He didn't want to build it on COM but instead he wanted to do something similar to .Net which only uses COM when you need it by way of wrappers. I really don't know if 100% VB6 compatibility could be achieved this way but you guys could been a little more diplomatic and probed some more to really try and understand what he was saying instead of hastily tearing into his throat.
-
Oct 6th, 2021, 08:50 AM
#232
Re: https://www.radbasic.dev/
My usual boring signature: Nothing
-
Oct 6th, 2021, 09:04 AM
#233
Re: https://www.radbasic.dev/
-
Oct 6th, 2021, 10:34 AM
#234
Re: https://www.radbasic.dev/
Originally Posted by Niya
You guys really "raked him over the coals", so to speak about COM. I didn't think the concept he had in mind was unreasonable. He didn't want to build it on COM but instead he wanted to do something similar to .Net which only uses COM when you need it by way of wrappers. I really don't know if 100% VB6 compatibility could be achieved this way but you guys could been a little more diplomatic and probed some more to really try and understand what he was saying instead of hastily tearing into his throat.
Agreed.
If you have ever run up against the hard nuts in this forum you'll understand how it can put people off. The helpfulness offered in this forum is only equalled by the invective that can be heaped upon a perceived noob who is doing things the 'wrong' way. It is enough to put anyone off visiting again.
This place is much more positive than it used to be (I try to help in this regard) and we should cut some slack when someone comes up with a new approach. After all, this is programming and this is definitely not SPARTA!
So be nice.
https://github.com/yereverluvinunclebert
Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
By the power invested in me, all the threads I start are battle free zones - no arguing about the benefits of VB6 over .NET here please. Happiness must reign.
-
Oct 6th, 2021, 12:16 PM
#235
Re: https://www.radbasic.dev/
Originally Posted by Niya
He didn't want to build it on COM but instead he wanted to do something similar to .Net which only uses COM when you need it by way of wrappers. I really don't know if 100% VB6 compatibility could be achieved.
Well if RadBasic could read the VB6 source and emulate it for RadBasic's basic language, I believe it would work. I forgot the name of the platform you write basic on and the compiler compiles in java. I believe this would be the path traced for RadBasic.
-
Oct 6th, 2021, 12:58 PM
#236
Re: https://www.radbasic.dev/
He'd have to be very careful with how that is implemented. Emulation layers are historically known to sap performance. I don't know enough about COM or it's implementation in VB6 to say confidently if "emulating" COM could be done without sacrificing performance. But I think his idea of basing his BASIC on something other can COM is worth pursuing.
Originally Posted by Episcopal
I forgot the name of the platform you write basic on and the compiler compiles in java.
I think it's called Basic for Android or some such thing. I think Dilettante uses that. He mentions it a lot.
-
Oct 6th, 2021, 02:50 PM
#237
Re: https://www.radbasic.dev/
Originally Posted by Episcopal
I forgot the name of the platform you write basic on and the compiler compiles in java.
It is called B4X (as in Basic for ...)
https://www.b4x.com/
B4A for Android
B4J for Java (desktop, server and Raspberry Pi) - for Windows, Mac, and Linux
B4i for iOS
B4R for Arduino
B4A, B4J and B4R are all free.
Last edited by VB6 Programming; Oct 7th, 2021 at 04:38 AM.
-
Oct 7th, 2021, 04:25 AM
#238
Re: https://www.radbasic.dev/
Another similar approach is taken by NSBasic AppStudio.
It uses a VB-like language and compiles (transpiles) to JavaScript.
https://www.nsbasic.com/
It targets Android, iOS and desktop.
Node and Electron are supported.
Last edited by VB6 Programming; Oct 7th, 2021 at 04:51 AM.
-
Oct 7th, 2021, 07:54 AM
#239
Re: https://www.radbasic.dev/
Originally Posted by VB6 Programming
Another similar approach is taken by NSBasic AppStudio.
It uses a VB-like language and compiles (transpiles) to JavaScript.
https://www.nsbasic.com/
It targets Android, iOS and desktop.
Node and Electron are supported.
Oh wow that simplicity looks impressive.
-
Nov 29th, 2022, 06:07 AM
#240
Re: https://www.radbasic.dev/
Originally Posted by wqweto
Let me quote a post of mine from 1 year ago on the same topic:
The actual progress so far is probably closer to the 10 years estimate (LOL) but nevertheless I'm working on the VBScript cloning as a PoC for "VB6-toy-language compiler" and COM is hard. It's precisely because I couldn't use ANTLR for parser generator (no VB6 target) that I had to implement a PEG parser generator for VB6 which I'm currently trying to learn how to use :-))
Olaf is very adamant about incorporating RC5 in vNext and I find his aim orthogonal to the actual compiler project. IDE is also optional, provided that VSCode can be integrated if there are good/fast compiler services that expose symbols and code structure (probably w/ reparsing only changes as an optimization).
For any community effort the community has to walk the walk and come up with canonical VB6 for doing common things. There is no generally accepted coding style, no generally used code linters or formatters and I find a lot of code snippets here in these forums that are next to illegible. Probably this is somewhat like egg vs chicken problem and a big project like a self-hosting compiler will set up the canonical style for future efforts (but who knows).
It's probably worth watching closely projects like rust and zig as these are LLVM based languages, esp. the second one is a fringe language, a one-man show similar to my vNext efforts that I'm "borrowing" ideas (and code) from.
cheers,
</wqw>
When I searched for information, I found the above paragraph. I'm not trying to continue discussing this thread, just make a markup.
"Generally accepted coding style" and "generally used code linters or formatters" are the things all VB6ers dream of. "No generally accepted coding style" and "no generally used code linters" are huge obstacles for VB6-Community to develop collaboratively. But I've solved the problem (I accidentally/inadvertently solved it while working on a project). I'll create a thread in a few months to discuss this.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|