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

Reply via email to