3 ms·
Nim compiles to C, C++, Objective-C, and JS with the official distribution. There are community developed native code (NLVM which uses LLVM underneath), Lua an
by beagle3 7y ago
Nim compiles to C, C++, Objective-C, and JS with the official distribution.
There are community developed native code (NLVM which uses LLVM underneath), Lua and Python backends with various degrees of completeness.
With the limited resources available to Araq, it more definitely makes sense to leverage 30 years of GCC optimizations and/or 20 years of LLVM and/or ICC experience, while at the same time supporting basically every platform under the sun.
The Nim community is made of very pragmatic people, and I'm glad it is that way.