The language primarily focuses on adding these "new" features:

  1. Built-in coding standard1.
  2. Ultra-Fast Exception Handling2.
  3. Complete exclusion of all forms of automatic type conversions and type promotions3.
  4. Complete exclusion of all forms of global variables - computed constants are okay!4.
  5. Complete Unicode UTF-8, UTF-16, and UTF-32 support from the start.
  6. Completely exception aware low-level run-time library from the start (avoid the C library at all cost).
  7. Completely object-oriented low-level run-time library from the start (avoid the C library at all cost).
  8. Interfacing with existing C libraries as many, many good things have been written in C.

Basically, I want the convenience of Python and C# combined with the efficiency of C and the reliability of Ada, without the absurdly complex language specification of the latter.

My dream is to replace Ada, C, C++, C#, Python, and several other languages, with a single consistent and uniform language that provides at least the efficiency of C.

  1. I simply loathe that everybody must produce their own books on how they write their code. 

  2. I simply loathe "Zero Cost Exception Handling" because it is so extremely expensive when an exception occurs; I want my exceptions handled at C-like speeds. 

  3. Sometimes I despair at the thought of how many bugs that are hidden in current software by implicit type conversions, but I don't really want to know... 

  4. Nothing ruins the readability of code so much as global variables. Also, they tend to be all but thread-safe and intense multi-threading is and will be the future of software.