Running Completion server as
haxe -v --wait 6000 I noticed that macros will be recognized by the compiler for the first compilation only, then, I will start getting errors as
Type not found for any type that was defined into a macro
Would would compilerflag works only the first compilation after starting Completion server?
<compilerflag name="--macro Init.init()" />
If I compile without connecting to completion server, it will successfully build the project, however,I am loosing caching benefits to speed up building.
Any idea ?
If you use VSCode with the Haxe plugin, it includes its own completion server. Perhaps that would behave differently?
I think that it’s a known issue with Haxe that certain types of macros don’t work well when running the completion server. Unfortunately, I don’t recall the exact details.
I’ve set haxe to 4.2.5 and I see the problem is gone, and yes @Confidant with haxe plugin, I am now able to build with option
--connect 6000 but still, building time is not fast:
any hint on speeding up project building ?
It is beyond my expertise now, ha ha.