Comment by monkeyelite
Comment by monkeyelite 16 hours ago
Yes. Just use the “better C” mode
Comment by monkeyelite 16 hours ago
Yes. Just use the “better C” mode
For game development? I imagine having to use only structs but not classes would be something that forces a "non idiomatic D" experience. Dynamic arrays sound like something that's very useful for a game. I don't know, there are plenty of features that are incompatible with better C that makes D, D. Generally speaking, garbage collection would be the biggest in my opinion.
You can still use classes in BetterC - you just have to allocate them yourself. D recently acquired "placement new" which makes that more convenient.
Yeah this person is asking how to make the smallest executable. They don’t want garbage collection.
It's like saying "C is no longer C if you don't link with libc", it just is not true at all, and honestly, a pretty stupid thing to say
Instead of being an ass, maybe you can take the time to educate me why you think I'm wrong?
I think that at least the garbage collection not being available qualifies my statement as somewhat being true. For game development, as it's closer to what grand-parent asked, classes not being usable would also be an issue...
... which is not D any more though.