| |
 | Posted by evilrat in reply to monkyyy | Permalink Reply |
|
evilrat 
Posted in reply to monkyyy
| On Wednesday, 20 August 2025 at 15:33:45 UTC, monkyyy wrote:
> once again dconf contains people who talk about compile speed as if it can be slow
What are they doing? Even my worse compile time abstraction was O(n^2) or maybe some awful string concatenation of an entire file; still effectively instant
Wheres a 1000 line file that does something meta programmingly useful that takes 5 minutes?
Do they lose track of what the compiler is even doing? Do they turn off the template recursion depth limit?
I have godot-dlang builds (with dub/LDC) compiling for about 3 minutes on top hardware. But this is more of a config issues and how LDC handles all that code symbols(functions, etc...), having to build a spaghetti templates for over 1k classes is no joke. This is something i am planning to look into, having a tiny WASM game scripts for 30 Mb shared library is no fun. This is mainly because it uses dub import-paths AND source-paths together for usability simplicity reasons. Would be much faster to remove source-paths and properly configure D's -i include pattern, that requires figuring dub configuration that properly uses predefined env variables.
|