BetterC added features?

cam-bam cam-stand at gmail.com
Sat Apr 19 16:18:22 UTC 2025


Will `-betterC` continue to evolve to support more language 
features in the future, or is it intended to stay minimal and 
close to C in terms of functionality?

D is a terrific language and I absolutely love it. When I first 
discovered `-betterC`, I was pleasantly surprised that it still 
supported powerful features like slices, scope-based resource 
management `(scope(exit))`, and more—despite omitting the full D 
runtime.

This made me curious: could we see more high-level features 
gradually supported in -`betterC`, or is the goal to keep it 
tightly constrained for low-level systems programming and 
interoperability with C? In other words, is `-betterC` a minimal 
subset by design, or is there room for it to evolve and 
incorporate more D features over time, as long as they don't 
require the full runtime


More information about the Digitalmars-d mailing list