The 1.0 version of the Crack language has just been released !!!
https://crack-lang.blogspot.be
http://www.mindhog.net/~mmuller/projects/crack/Manual-1.0.html
Features :
- Influences : C, C++, Java, Python
- Syntax : C-style, curly-brace
- Typing : Static, strong (with some implicit conversion)
- Compiler : native compiled, either JIT (at runtime) or AOT (native binary)
- Paradigms : Object oriented, procedural
- Garbage Collection : Reference counted objects, programmer controlled
- OO Features : Virtual functions, overloaded functions, multiple inheritance, generics.
Awesome !!!
IMHO, it could be the PERFECT C#-LIKE SCRIPTING LANGUAGE FOR URHO3D, much better than AngelScript or Lua…
At the moment, it only runs on Linux, and I need a FFI example to make some tests.
But LLVM is portable and can generate ARM machine language, and I’ve already asked to Michael to explain us how to use Crack from a host application.