|
|
|
|
|
by badsectoracula
133 days ago
|
|
One feature of D that i really wish other languages would adopt (not sure about Rust but i also think it lacks it, though if it has it to a similar extent as D it might be the reason i check it again more seriously) is the metaprogramming and compile-time code evaluation features it has (IIRC you can use most of the language during compile time as it runs in a bytecode VM), down to even having functions that generate source code which is then treated as part of the compilation process. Of course you can make codegen as part of your build process with any language, but that can be kludgy (and often limited to a single project). |
|