All Projects → exercism → nim

exercism / nim

Licence: MIT license
Exercism exercises in Nim.

Programming Languages

nim
578 projects
shell
77523 projects

Projects that are alternatives of or similar to nim

Php
Exercism exercises in PHP.
Stars: ✭ 100 (+132.56%)
Mutual labels:  exercism-track
raku
Exercism exercises in Raku
Stars: ✭ 19 (-55.81%)
Mutual labels:  exercism-track
sml
Exercism exercises in Standard ML.
Stars: ✭ 21 (-51.16%)
Mutual labels:  exercism-track
Kotlin
Exercism exercises in Kotlin.
Stars: ✭ 128 (+197.67%)
Mutual labels:  exercism-track
Javascript
Exercism exercises in JavaScript.
Stars: ✭ 245 (+469.77%)
Mutual labels:  exercism-track
pony
Exercism exercises in Pony.
Stars: ✭ 34 (-20.93%)
Mutual labels:  exercism-track
Scala
Exercism exercises in Scala.
Stars: ✭ 88 (+104.65%)
Mutual labels:  exercism-track
babashka
Exercism exercises in Babashka.
Stars: ✭ 12 (-72.09%)
Mutual labels:  exercism-track
dart
Exercism exercises in Dart.
Stars: ✭ 43 (+0%)
Mutual labels:  exercism-track
vimscript
Exercism exercises in Vim script.
Stars: ✭ 19 (-55.81%)
Mutual labels:  exercism-track
Cpp
Exercism exercises in C++.
Stars: ✭ 156 (+262.79%)
Mutual labels:  exercism-track
C
Exercism exercises in C.
Stars: ✭ 177 (+311.63%)
Mutual labels:  exercism-track
swift
Exercism exercises in Swift.
Stars: ✭ 89 (+106.98%)
Mutual labels:  exercism-track
Erlang
Exercism exercises in Erlang.
Stars: ✭ 105 (+144.19%)
Mutual labels:  exercism-track
emacs-lisp
Exercism exercises in Emacs Lisp.
Stars: ✭ 40 (-6.98%)
Mutual labels:  exercism-track
Elm
Exercism exercises in Elm.
Stars: ✭ 100 (+132.56%)
Mutual labels:  exercism-track
mips
Exercism exercises in MIPS Assembly.
Stars: ✭ 19 (-55.81%)
Mutual labels:  exercism-track
plsql
Exercism exercises in PL/SQL.
Stars: ✭ 22 (-48.84%)
Mutual labels:  exercism-track
x86-64-assembly
Exercism exercises in x86-64 Assembly.
Stars: ✭ 19 (-55.81%)
Mutual labels:  exercism-track
clojure
Exercism exercises in Clojure.
Stars: ✭ 125 (+190.7%)
Mutual labels:  exercism-track

Exercism Nim Track

Exercism exercises in Nim

Contributing Guide

Please see the contributing guide

Testing

The file _test/check_exercises.nim checks that the example solution for every implemented exercise passes that exercise's test suite. This repo runs that file during CI, and you can also run it on your own machine.

To test all the exercises, run:

$ nim c -r check_exercises.nim

To test a selection of exercises, run:

$ nim c -r check_exercises.nim [exercise-name] [...]

This finds all the relevant tests, processes them into a new directory for testing, and runs them. For more information, please read the documentation comments in _test/check_exercises.nim or run check_exercises with the --help option.

Nim icon

The Nim logo is assumed to be owned by Andreas Rumpf. It appears to be released under the MIT license, along with the Nim codebase. We've adapted the official Nim logo by changing the colors, which we believe falls under fair use.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].