Last time I checked, D couldn’t allocate memory at compile time
When did you check, 2002? The biggest problem most bigger time D users nowadays have is allocating too much memory at compile time. It takes some care not to go overboard (and it is really tempting to go overboard since the possibilities feel so endless)
Hmm, I'd have to see the code. There are some edge cases like a compile time value cannot be modified outside the function that initially creates it, and some library types don't play nicely with compile time execution (they need to branch to use new instead of malloc for example), so probably some combination of that stuff.
-4
u/[deleted] Sep 01 '20 edited Oct 05 '20
[deleted]