Nim
Nim is a general-purpose systems programming language that's designed to be efficient, expressive, and elegant. The Nim compiler produces dependency-free binaries for most platforms as well as JavaScript for the web.
-
- Sign up for GitHub or sign in to edit this page
- Created by Andreas Rumpf
- Released 2008
Here are 867 public repositories matching this topic...
confusion in the doc
I noticed some confusion in the documentation:
At https://github.com/nim-lang/nimble#project-structure you say we should store foobar.nim in the src/ folder.
Later, at https://github.com/nim-lang/nimble#libraries you say the following: "If your package exposes only a single module, then that module should be present in the root directory (the directory with the .nimble file)..."
I think
A curated list of awesome Nim frameworks, libraries and software. Inspired by other awesome lists.
-
Updated
Oct 22, 2019 - 142 commits
All errors functions like accuracy_score, relative_error and absolute_error follow the following signature convention
proc my_error[T](y_true, y: Tensor[T]): T =
discardThis is the same convention as scikit-learn, see accuracy_score.
However this convention hurts composition via
Nimbus: an Ethereum 1.0 & 2.0 Client for Resource-Restricted Devices
-
Updated
Oct 20, 2019 - 1 commits
- Nim
I noticed that there's a variety of differences in loop iterations across languages. Kotlin has 1..1000000 which means going 1_000_000 times, from 1 through 1_000_000 inclusive. Some of the other implementations seem to be off from that by 1 in some direction or other, e.g., the Java version actually executes from 1 to 999_999. Obviously missing one iteration doesn't make any difference to any b
Cross-platform desktop GUI toolkit written in Nim
-
Updated
Oct 23, 2019 - 125 commits
- Nim
A cross-platform 2D|3D game framework for the Nim programming language
-
Updated
Oct 18, 2019 - 339 commits
- Nim
Interactive Nim Shell / REPL / Playground
-
Updated
Oct 19, 2019 - 69 commits
- Nim
A pattern matching library for Nim
-
Updated
Oct 15, 2019 - 88 commits
- Nim
Discover what languages can be compiled to Web Assembly
-
Updated
Oct 2, 2019 - 83 commits
- Ruby
A tiny concatenative programming language and shell
-
Updated
Oct 3, 2019 - 494 commits
- Nim
Command line arguments parser that will make you smile (port of docopt to Nim)
-
Updated
Oct 19, 2019 - 76 commits
- Nim
Learn about nim
- Repository
- nim-lang/Nim
- Website
- nim-lang.org
- Wikipedia
- Wikipedia
When you run finish.exe twice you get (I decided I wanted the start menu entry after the fact)
C:\Users\<USERNAME>\.nimble\bin is not in your PATH environment variable.This was an installation without admin rights. The variable is placed correctly in the user path without requiring (unnecessary) admin permissions.
Example
Run finish.exe twice without admin privileges on Windows 10