4 ms·
You should absolutely checkout D language (dlang.org). It’s less stringent compared to Rust’s borrow checker, but also has meta programming capabilities of sim
by DmitryOlshansky 9y ago
You should absolutely checkout D language (dlang.org).
It’s less stringent compared to Rust’s borrow checker, but also has meta programming capabilities of similar power to macroses. The default is GC manged memory like in Go.
However it’s super flexible in that you can go from 100% simple GC-based programming with dynamic arrays and maps to hardcore low-level stuff with manual memory or anything in between (e.g. Ref-Counting as in C++).