09-24-2022, 03:57 PM
(09-23-2022, 08:47 PM)mdijkens Wrote: Agreed.Pay me: one thing that not even the Purebasic debugger(*) could do, that I miss very much from QB45, PDS/QBX and QBasic IDE: "Debug/Set Next Statement".
What I still miss most compared to PDS is the possibility to select an expression in your code and add the expression to the watchlist
(*) I don't know nor care if it could do it now that it hit v6.0. The version I used the most was v4.6 and it couldn't "set next statement". But anyway that was something only an interpreter could do.
Anyway there's going to be some resistance to that debug command, such as using it to jump out of scope of loops. I don't think "GDB" supports it.
Ahh but how about "incremental" compilation and linking, a vain attempt to make up for it by M$QuickC?! On the computer I had over 30 years back, it still took a long time to create an EXE file because that IDE still had to run under MS-DOS, swapping in and out a lot of itself for the compiler and linker. For "COMMAND.COM" terminal "ILINK.EXE" was needed for "incremental" linking, separate from "QLINK.EXE". (There was no "LINK.EXE" for some reason.) The executables created that way were indeed larger and noticeably slower.