
Nim forum
Forum użytkowników języka programowania Nim, miejsce do zadawania pytań, dzielenia się wiedzą i dyskusji na temat Nim.
Which are the companies currently using Nim in production?
Sep 9, 2025 · All domain logic. Nim's simple, obvious, composable type system makes writing most code a breeze. The only template and macro logic in my program are some Datamancer formulas …
Project fails to compile on 2.2.6, worked as expected on 2.2.4 - Nim …
I haven't included details of the actual project where the tests are, as there's too much code to post and the error appears related to compiling system.nim, so seems unrelated to the specifics of the project.
Nim Windows installation experience sucks - Nim forum
Jul 9, 2025 · choosenim doesn't have good tests that actually test the installation of a binary Nim version on windows from scratch and with installing mingw in the process the issue reporter is a bit reluctant …
How to set up/start a Project? - Nim forum
There's the Nim package manager Nimble and its README has a section on project structure. Also, if you use nimble init on the command line, it will create the structure for you to have an easy start. :-) …
we need better support of serialized objects downcast in stdlib - Nim
edit: i meant upcast to its basetype not downcast, sorry. The problem is that every serializer that i've tried (except json), cannot ~downcast~ upcast a serialized message to its base type. json, the only …
Best practices for initializing objects? - Nim forum
An aspect of Nim that’s giving me trouble is ensuring that objects get initialized properly. I’ve gotten used to constructors in C++/Swift/TypeScript, which enforce that any instance of object type T has been …
simpleargs - Dead simple CLI parsing. - Nim forum
Most of Nim's CLI parsing libraries are gigantic macro-heavy opinionated things that are overkill, and don't let you write your own docstrings. The gift that is std/parseopt allowed me to vastly simplify the …
How to Efficiently Implement Microservices with Nim?
Nim compiles to a single executable so deploying once your have an automated, reproductible build system, is very straightforward. Scaling, well it depends what exactly you want to scale.
Tooling Update: Sep, 2024 - Nim forum
We have also enriched the Nim Panel in the vscode extension with more information about the nimlangserver status, such as Pending Requests and Project Errors, which should help diagnosing …