What you people think of the D language?
It have low level functionality and high level, it is a language structure that i wanted to build alike. Have all the good aspectects of manipulating the more demanding things in low level and more loose stuff in high level.
It support a lot of shit : unit test, high errors, classes, templates, modules, classes, can comunicate width C and other things...
Is used in high companys like : ebay, netflix, etc...
https://dlang.org/spec/contracts.html
The draw back that i see in all this funcionality is the lack of available things in it, all the engines and things are in C, but for example there is a tutorial how to load raylib in to D. But then you have another problem you have to learn 2 languages, just to support a few more things.