On Tue, 21 Jan 2025 at 16:02, Steve Nickolas <usots...@buric.co> wrote:
> While it's easy as cake to do UIs with VBDOS, there's no way to port to > anything else. That makes sense, yes. What I do not know, but that Jacob's comments imply, is this: * Did VBDOS contain a full BASIC compiler? Can it build standalone EXEs? * If it did, can you write and compile code that will also be compatible with QB and the PDS? As a comparison: I dabbled in Pascal as a teenager. I wrote a Conway's game of Life program for instance. About 30Y ago I tried Delphi. I wrote the Pascal version of "Hello world" and it generated about 11 errors and wouldn't build. And that was the end of my experimenting with Delphi. But a couple of years ago I tried FreePascal with Lazarus, and I found that you can bypass all the GUI stuff, write generic Pascal, compile it at the command line, and it works perfectly. So what I am asking is: can you do that with VBDOS, too? That seems to be what Jacob is saying. > QBX, on the other hand, is not that different to C; pretty much every > single instruction has an exact or nearly exact equivalent in C, or if > it's more system-specific, it can be fudged up without much difficulty. Er, OK, but that still means a 100% rewrite. Whereas he said it would build with the PDS and I suggested that if his code is plain QucikBASIC-style BASIC and a bit of TurboPascal, then he could just port that to FBC + FPC and have something with a 100% FOSS toolchain. That's a very different proposition, right? I mean I built apps with QB 4.5 in the 1980s. If I could find the media, I could port them to FBC. I would not be competent to rewrite them in C in any C tool, no matter how clever, any more than I could rewrite them in Lisp. I could have the wrong message here but I am proposing a small incremental change, while you seem to be proposing a complete rewrite. -- Liam Proven ~ Profile: https://about.me/liamproven Email: lpro...@cix.co.uk ~ gMail/gTalk/FB: lpro...@gmail.com Twitter/LinkedIn: lproven ~ Skype: liamproven IoM: (+44) 7624 227612: UK: (+44) 7939-087884 Czech [+ WhatsApp/Telegram/Signal]: (+420) 702-829-053 _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel