Zig seems like a near ideal combination of C++, D and Rust. Ziglang:
https://hackaday.com/2021/10/05/need-a-new-programming-language-try-zig/ is where I first learned about it. https://ziglang.org/.
Zig relies on llvm, which is in C++. There is work being done for a zig compiler to compile it in its own language [https://kristoff.it/blog/zig-new-relationship-llvm/], and on a zig compiler in C.
An early (2019) mention of it on the forums:
(Port of the development version: lang/zig-devel)
- works around C
- has many safety and checking features of Rust
- syntax is C like and is simpler than C++ and Rust
- made for portability
- dependencies are simple: cmake, llvm12, ninja
- MIT licensed
https://hackaday.com/2021/10/05/need-a-new-programming-language-try-zig/ is where I first learned about it. https://ziglang.org/.
Zig relies on llvm, which is in C++. There is work being done for a zig compiler to compile it in its own language [https://kristoff.it/blog/zig-new-relationship-llvm/], and on a zig compiler in C.
An early (2019) mention of it on the forums:
Zig has been available in ports a few months before this.At the moment, I'm playing around with the Zig programming language and trying to get it Tier 1 support for FreeBSD as best I can.
(Port of the development version: lang/zig-devel)