That understands Nim code and runnable examples that stay in sync. Zero-overhead interop lets you reuse code in C, C++ (including templates,.No need for makefiles, cmake, configure or other build scripts, thanks to compile-timeįunction evaluation (CTFE) and dependency tracking.Native performance: see Web Frameworks Benchmark,.Fast compile times: a full compiler rebuild takes ~12s (Rust: 15min, gcc: 30min+, clang: 1hr+, Go: 90s).Optimized for embedded devices (Go: 2MB, Rust: 377K, C++: 56K). Small binaries: echo "hello world" generates a 67K binary (or around 5K with further options),.Concise, readable and convenient: echo "hello world" is a 1-liner.One language to rule them all: from shell scripting to.On the other hand, if you waited until version 2.0 to explore Nim, here are some of its key strengths: If you are regular Nim user, you already know Nim’s features. Version 2 is based on the same codebase as version 1, it’s an evolution, not a revolution. Or disabled on a per module level thanks to the. Important packages already work with version 2 and as usual many innovations are behind switches that can be enabled With more than 200 fixed bugs and 1000 commits, version 2.0 brings lots of improvements over Nim 1.6.ĭon’t panic! One of our design goals was to make it easy to write code that works with Nim version 1 and 2. Three years after Nim version 1.0, and one year since the latest minor release (Nim 1.6), we are proud to announce Nim v2.0 RC1. The first release candidate for Nim version 2.0 is ready for testing.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |