Page 3 of 3

Re: The compiler is not ready

Posted: Sat Mar 01, 2025 7:00 am
by Randy Walker
I wish one of these IDE experts would edit the and recompile the IDE to give us a setting to start the compiler when you launch the IDE, and then flag this thread [SOLVED] and I stop getting notifications to login to follow this pointless debate. :mrgreen:

Re: The compiler is not ready

Posted: Sat Mar 01, 2025 7:22 am
by MikeHart
Just unsubscribe to the topic.

Re: The compiler is not ready

Posted: Sat Mar 01, 2025 8:11 am
by Randy Walker
MikeHart wrote: Sat Mar 01, 2025 7:22 am Just unsubscribe to the topic.
OH? IS that possible?
OH! Found it. It's i n the email.

Re: The compiler is not ready

Posted: Sat Mar 01, 2025 11:50 am
by AZJIO
moricode wrote: Thu Feb 27, 2025 4:45 am ooh, you may say use other EDITOR like notepad++ to studying when you don't want to compiler ?
AkelPad?

Re: The compiler is not ready

Posted: Sat Mar 01, 2025 1:01 pm
by NicTheQuick
moricode wrote: Sat Mar 01, 2025 3:49 amIf the purpose of starting the compiler in standby mode only communicate to IDE and give the IDE FUNCTIONLIST , why would the "ver 6 IDE" or the "author of ver 6 IDE" and realease of "ver 6 IDE" in "ver 6 Purebasic" , doesn't know about the "ver 6 FUNCTIONLIST " ?

Just put the FUNCTIONLIST in a .ini file or something , the IDE will know, then no need to load compiler when using IDE.

Why make things complicated ?
The whole thing is better thought out than you think. The same IDE can be used to work with different versions of the PB compiler. You can even define several compilers directly in the settings and then select which one you want to use for each source code or project.
It would be much more effort to integrate the function lists of all compilers into the IDE. Above all, the IDE and compiler are two independent projects. It makes little sense to regularly update two projects here if only the compiler changes.
You have also forgotten that the compiler supports subsystems and can provide different functions and commands depending on the selected subsystem. So there is a dynamic component that cannot be integrated into the IDE.

There is no point in getting upset about it now. Other IDEs do the same thing. In VSCode, the concept is called LanguageServer. There is also a dedicated process running in the background that collects information about how the IDE should highlight the syntax.

Re: The compiler is not ready

Posted: Tue Mar 04, 2025 3:22 am
by moricode
NicTheQuick wrote: Sat Mar 01, 2025 1:01 pm
There is no point in getting upset about it now. Other IDEs do the same thing. In VSCode, the concept is called LanguageServer. There is also a dedicated process running in the background that collects information about how the IDE should highlight the syntax.
i am not upset , but used to it.

The problem of delay startup/loading compiler in standby mode 15secs or more , and also problem of delay when hit F5 RUN or build exe , some time delay more than 30 secs , all this quirk defeat the purebasic as claim fast compiler.

Re: The compiler is not ready

Posted: Tue Mar 04, 2025 10:45 am
by Fred
The pbcompiler should start in less than 1 sec, if it doesn't then you have a problem with a third party software (ie: AV). It is used at startup to load a lot of things and it stays in the background waiting for the compilation of your source, so you can have lighting fast compilation as it doesn't reload all the needed dependencies. Unlike other IDE, the pbcompiler is fully reusable between compilations without being unloaded/reloaded hence the 'STANDBY' mode.

Re: The compiler is not ready

Posted: Wed Mar 05, 2025 11:56 am
by jak64
OK, Thanks

Re: The compiler is not ready

Posted: Thu Mar 13, 2025 1:27 am
by Randy Walker
moricode wrote: Thu Feb 27, 2025 8:17 am
AZJIO wrote: Thu Feb 27, 2025 7:45 am
We can say something else. For example, download the IDE sources and fix it the way you want. You'll say you have more important things to do. But developers have more important things to do, too.
I wish i could do that , but i am stupid and do not understand more on this IDE source.
Makes me feel better knowing I'm not the only one. :lol:
(Always thought of myself as an idiot operator,more than being stupid, but guess both apply.)