Crystal Language
- Crystal lang
- Syntax similar to Ruby
- LLVM under the hood
- Ideas from Go, Erlang, Rust, Swift
- Statically type checked
- Built-in type inference
- Types are non-nilable (compile time check for lack of assignment)
- Meta-programming with Macro
- Concurrency with green threads called fibers
- C-bindings