|
|
|
|
|
by hgs3
485 days ago
|
|
C is still evolving. Instead of creating a new C dialect, why not try improving C itself? You can prototype new features with Clang and submit a technical proposal to the C committee for review. Regarding "memory safety" specifically, many of the challenges folks face with RAM management are related to bounds checking so consider prototyping a slices concept [1]. [1] https://www.digitalmars.com/articles/C-biggest-mistake.html |
|
When faced with that, it's only natural that people lean hard towards dialects and new languages. They move faster (Rust went from a standing start to 1.0 in ~five years) and offer far more freedom.
[1]: https://thephd.dev/finally-embed-in-c23