01-13-2023, 03:48 PM
I don't get the movement to make QB64PE like Freebasic. Is the IDE really that bad?
Just use -o and -x switches with the regular QB64PE executable. Why so much work only to remove what is not needed, to save a few megabytes on a 64-bit system? You guys are behaving as if we had to deal with QB64 in its early days while it used SDL for images and music. Back then it wasn't possible to change the EXE file destination or change the EXE file name, had to do it with a batch file. Also had to deal with the "SCREEN 0" for QB64's messages and maybe if it wrote "stderr" as a file to the directory it was married to.
What if you need help with a keyword and you're not sure about the syntax? Do you just fire up the greedy web browser into QB64PE Wiki and look it up? Yeah I know, the help system in the IDE is clunky but it's a far cry from what was in QuickBASIC, and it was said M$ sold a lot of copies of QuickBASIC largely because it had better help than almost anything else on the programming system market at its time.
Very few persons do what I do: load the help text file directly into the editor I happen to be using, and try to ignore the pretty-print nonsense which makes things harder to read.
On Linux I use Pluma and any other text editor with the same codebase, a few times Geany, on KDE only Kate, and I run "qb64pe" executable on a separate open terminal. It doesn't bother me typing in the command, with the right name of the BASIC source file.
It's not going to be any different for whoever calls himself/herself "developer" and dismisses BASIC anyway for silly reasons. QB64PE has a lot of competition only for the sake of creating games. Coolman mentioned one of them already which I think is plain disgusting, either that one or Haskell.
Just use -o and -x switches with the regular QB64PE executable. Why so much work only to remove what is not needed, to save a few megabytes on a 64-bit system? You guys are behaving as if we had to deal with QB64 in its early days while it used SDL for images and music. Back then it wasn't possible to change the EXE file destination or change the EXE file name, had to do it with a batch file. Also had to deal with the "SCREEN 0" for QB64's messages and maybe if it wrote "stderr" as a file to the directory it was married to.
What if you need help with a keyword and you're not sure about the syntax? Do you just fire up the greedy web browser into QB64PE Wiki and look it up? Yeah I know, the help system in the IDE is clunky but it's a far cry from what was in QuickBASIC, and it was said M$ sold a lot of copies of QuickBASIC largely because it had better help than almost anything else on the programming system market at its time.
Very few persons do what I do: load the help text file directly into the editor I happen to be using, and try to ignore the pretty-print nonsense which makes things harder to read.
On Linux I use Pluma and any other text editor with the same codebase, a few times Geany, on KDE only Kate, and I run "qb64pe" executable on a separate open terminal. It doesn't bother me typing in the command, with the right name of the BASIC source file.
It's not going to be any different for whoever calls himself/herself "developer" and dismisses BASIC anyway for silly reasons. QB64PE has a lot of competition only for the sake of creating games. Coolman mentioned one of them already which I think is plain disgusting, either that one or Haskell.