The Iron language is a toy language geared towards systems development.
- Procedural syntax
- Thread local by default
- Generics
- First-class functions
- No garbage collection (though possible semantic support in the future)
- C ABI interop
- Algebraic datatypes
The Iron compiler uses:
- Ruby 1.9.3
- Rake 0.9.2.2
- LLVM 2.8-6
- g++ 4.7 with C++11 features
To start, execute:
rake -T
Various options will be enumerated there.