
Nim (programming language)
Nim is a statically typed, imperative programming language with a powerful macro system that tries to give the programmer ultimate power without compromises on runtime efficiency.
Programming language with Ruby-like syntax that compiles to efficient native code.
a compiled language with ruby like syntax and type inference
language goals:
have a syntax similar to ruby (but compatibility with it is not a goal) statically typechecked but without having to specify the type of variables or method arguments. be able to call c code by writing bindings to it in crystal. have compiletime evaluation and generation of code, to avoid boilerplate code. compile to efficient native code.
programming programming-language compilers native