The primary goal of the language itself is:
Create a more coder-friendly language.
I have a long list of features that I want to implement such as turning C++ into a more pure OO language. I will post all the features at a later time.
Many of the features are based on C#, D, Java, and my own experiences/thoughts.
I am implementing the compiler in C++ using boost::spirit; the code is compiled into C++.
For now, I am going to call this language !C, more as a satire of the naming conventions for languages than anything.
NOTE: Remember, this language is designed as my project... for me to learn for the most part. I am not an expert on compilers or languages!