Nim
Nim copied to clipboard
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, an...
### Nim Version % nim --version Nim Compiler Version 2.0.14 [MacOSX: arm64] Compiled at 2025-03-29 Copyright (c) 2006-2023 by Andreas Rumpf git hash: bf4de6a394e040d9810cba8c69fb2829ff04dcc6 active boot switches: -d:release ### Description...
### Nim Version Nim Compiler Version 2.3.1 [Linux: amd64] Compiled at 2025-02-28 Copyright (c) 2006-2025 by Andreas Rumpf git hash: 7e8a650729e9434574c46350aece7609e5465253 active boot switches: -d:release ### Description Line info can...
### Nim Version Nim Compiler Version 2.2.2 [Linux: amd64] Compiled at 2025-02-06 Copyright (c) 2006-2025 by Andreas Rumpf git hash: 6c34f62785263ad412f662f3e4e4bf8d8751d113 active boot switches: -d:release ### Description nimsuggest via nim...
### Description ```nim # e.nim var b{.compileTime.}: int b=0 ``` when targeting JavaScript backend, compilation aborts with: `e.nim(3, 1) Error: internal error: symbol has no generated name: b` ### Nim...
### Nim Version ``` Nim Compiler Version 2.0.15 [Linux: amd64] Compiled at 2025-03-24 Copyright (c) 2006-2023 by Andreas Rumpf git hash: d01002d8f8cf2c12e67e4ddae3e5990a7d92e753 active boot switches: -d:release ``` ``` Nim Compiler...
### Nim Version Nim Compiler Version 2.2.2 [Linux: amd64] Compiled at 2025-02-06 Copyright (c) 2006-2025 by Andreas Rumpf git hash: 6c34f62785263ad412f662f3e4e4bf8d8751d113 active boot switches: -d:release ### Description Minimal reproducible example:...
# Motivation A [`compile_command.json`](https://clang.llvm.org/docs/JSONCompilationDatabase.html) enables your LSP to use appropriate compile flags for the C/C++/Objective-C files you're compiling in your project. In a mixed Nim and C/C++/Objective-C project you have...
### Nim Version ```nim proc p[T](t: typedesc[T]; s: static[string] = $T) = echo s p(int) ``` ### Description pretty much self-explanatory ### Current Output ```text Error: cannot instantiate: 's:type' ```...
### Description While performing many queries in a row to our API the code at some point errors out with a SIGSEGV. This comes from `ssl3_read_bytes` which in turn is...