upvote
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
reply
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...

reply
What essential features are missing for you?
reply
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.
reply
You can still use classes in BetterC - you just have to allocate them yourself. D recently acquired "placement new" which makes that more convenient.
reply
deleted
reply
Yeah this person is asking how to make the smallest executable. They don’t want garbage collection.
reply
Garbage collection was about what I would be missing. I mentioned before what could be missing from OP's point of view.
reply
Ok. I think the better C mode is cool and I think it’s worth a try for his interest and project.
reply
I fully agree with you, but I think that if you present it as an option to somebody you should write a line or two about the potential downsides, so they have a better picture. Sorry if I was too abrupt in my criticism of your post. :)
reply