Get the latest tech news
Show HN: The C3 programming language (C alternative language)
Compiler for the C3 language. Contribute to c3lang/c3c development by creating an account on GitHub.
No mandatory header files New semantic macro system Module based name spacing Slices Compile time reflection Enhanced compile time execution Generics based on generic modules"Result"-based zero overhead error handling Defer Value methods Associated enum data No preprocessor Less undefined behaviour and added runtime checks in "safe" mode Limited operator overloading to enable userland dynamic arrays Optional pre and post conditions The upcoming 0.7.x releases will focus on expanding the standard library, fixing bugs and improving compile time analysis. If you don't have Visual Studio 17 installed you can either do so, or run the msvc_build_libraries.py Python script which will download the necessary files to compile on Windows.
Or read this on Hacker News