@@ -11,7 +11,7 @@ that manages the code execution and returns the result via stdout.
11
11
## Contributions
12
12
13
13
This project has been open-sourced so that the Codewars and Strive communites can contribute support for new languages and
14
- frameworks. See the Language Support Status section for more information regarding which languages are currently supported
14
+ frameworks. See the [ Language Support Status section] ( #user-content-language-support-status ) for more information regarding which languages are currently supported
15
15
and where their Codewars/Strive support has been added.
16
16
17
17
## Basic Usage
@@ -50,39 +50,39 @@ Many languages are currently supported in various states of completeness. This l
50
50
51
51
** Legend:** ` !!! ` = Failing Specs, ` ??? ` = Status is unknown, ` * ` = Any
52
52
53
- | Language | solutionOnly | testIntegration | Codewars | Strive | Docker Image | Examples | Notes |
54
- | ----------------| --------------| ----------------| --------------| ----------------| ----------------| --------------| -------------------------------------------------------------------------|
55
- | Assembly (GAS) | !!! | | | | systems-runner | | Travis is failing, tests pass locally |
56
- | Bash | ✓ | | Kumite Only | | * | | |
57
- | C | !!! | !!! | | | systems-runner | | Travis is failing, tests pass locally |
58
- | Clojure | ✓ | clojure.test | clojure.test | clojure.test | func-runner | clojure.test | |
59
- | CoffeeScript | ✓ | cw-2 | cw-2 | cw-2 | node-runner | cw-2 | |
60
- | C++ | ✓ | !!! | | | systems-runner | | Failing specs, systems image has also been temporarily removed |
61
- | C# | ✓ | nunit | nunit | nunit | dotnet-runner | nunit | |
62
- | Elixir | ✓ | | | | erlang-runner | | |
63
- | Erlang | ✓ | | | | erlang-runner | | |
64
- | F# | ✓ | | Kumite Only | | dotnet-runner | | |
65
- | Go | ✓ | | Kumite Only | | alt-runner | | |
66
- | Groovy | ✓ | | Kumite Only | | jvm-runner | | |
67
- | Haskell | ✓ | hspec!!! | hspec | hspec | func-runner | hspec | An older version is running on CW & Strive that is fully functional |
68
- | Java | ✓ | junit | Yes | Yes | jvm-runner | junit | |
69
- | JavaScript | ✓ | cw-2, mocha | cw-2 | cw-2, mocha | node-runner | cw-2 | |
70
- | Julia | ✓!!! | !!! | | | | | |
71
- | Lisp | ✓ | | Kumite Only | | func-runner | | |
72
- | Lua | ✓ | | Kumite Only | | alt-runner | | |
73
- | ObjC | ??? | ??? | | | | | |
74
- | OCAML | ✓ | | Kumite Only | | func-runner | | |
75
- | Perl | ✓ | | Kumite Only | | * | | |
76
- | Php | ✓ | | Kumite Only | | alt-runner | | |
77
- | Python 2 | ✓ | cw-2, unittest | cw-2 | cw-2, unittest | python-runner | cw-2 | |
78
- | Python 3 | ✓ | cw-2, unittest | | cw-2, unittest | python-runner | cw-2 | |
79
- | R | ✓ | | | | alt-runner | | |
80
- | Racket | ✓ | | Kumite Only | | func-runner | | |
81
- | Ruby | ✓ | cw-2, rspec | cw-2 | cw-2, rspec | ruby-runner | cw-2 | |
82
- | Rust | ✓ | | | | | | |
83
- | Scala | ✓ | | Kumite Only | | jvm-runner | | |
84
- | Swift | ??? | ??? | | | | | Current contribution designed for OSX, need to move to OS linux version |
85
- | TypeScript | ✓ | mocha | Kumite Only | | node-runner | | TypeScript utilizes ` require ` instead of concatenating files |
53
+ | Language | Basic Run | Test Integration | Codewars | Strive | Docker Image | Examples | Notes |
54
+ | ----------------| --------------| ------------------ | --------------| ----------------| ----------------| --------------| -------------------------------------------------------------------------|
55
+ | Assembly (GAS) | !!! | | | | systems-runner | | Travis is failing, tests pass locally |
56
+ | Bash | ✓ | | Kumite Only | | * | | |
57
+ | C | !!! | !!! | | | systems-runner | | Travis is failing, tests pass locally |
58
+ | Clojure | ✓ | clojure.test | clojure.test | clojure.test | func-runner | clojure.test | |
59
+ | CoffeeScript | ✓ | cw-2 | cw-2 | cw-2 | node-runner | cw-2 | |
60
+ | C++ | ✓ | !!! | | | systems-runner | | Failing specs, systems image has also been temporarily removed |
61
+ | C# | ✓ | nunit | nunit | nunit | dotnet-runner | nunit | |
62
+ | Elixir | ✓ | | | | erlang-runner | | |
63
+ | Erlang | ✓ | | | | erlang-runner | | |
64
+ | F# | ✓ | | Kumite Only | | dotnet-runner | | |
65
+ | Go | ✓ | | Kumite Only | | alt-runner | | |
66
+ | Groovy | ✓ | | Kumite Only | | jvm-runner | | |
67
+ | Haskell | ✓ | hspec!!! | hspec | hspec | func-runner | hspec | An older version is running on CW & Strive that is fully functional |
68
+ | Java | ✓ | junit | Yes | Yes | jvm-runner | junit | |
69
+ | JavaScript | ✓ | cw-2, mocha | cw-2 | cw-2, mocha | node-runner | cw-2 | |
70
+ | Julia | ✓!!! | !!! | | | | | |
71
+ | Lisp | ✓ | | Kumite Only | | func-runner | | |
72
+ | Lua | ✓ | | Kumite Only | | alt-runner | | |
73
+ | ObjC | ??? | ??? | | | | | |
74
+ | OCAML | ✓ | | Kumite Only | | func-runner | | |
75
+ | Perl | ✓ | | Kumite Only | | * | | |
76
+ | Php | ✓ | | Kumite Only | | alt-runner | | |
77
+ | Python 2 | ✓ | cw-2, unittest | cw-2 | cw-2, unittest | python-runner | cw-2 | |
78
+ | Python 3 | ✓ | cw-2, unittest | | cw-2, unittest | python-runner | cw-2 | |
79
+ | R | ✓ | | | | alt-runner | | |
80
+ | Racket | ✓ | | Kumite Only | | func-runner | | |
81
+ | Ruby | ✓ | cw-2, rspec | cw-2 | cw-2, rspec | ruby-runner | cw-2 | |
82
+ | Rust | ✓ | | | | | | |
83
+ | Scala | ✓ | | Kumite Only | | jvm-runner | | |
84
+ | Swift | ??? | ??? | | | | | Current contribution designed for OSX, need to move to OS linux version |
85
+ | TypeScript | ✓ | mocha | Kumite Only | | node-runner | | TypeScript utilizes ` require ` instead of concatenating files |
86
86
87
87
## Setup
88
88
@@ -143,7 +143,7 @@ For example, in Ruby, if you wanted to write a multi-line passed message:
143
143
144
144
``` ruby
145
145
def passed (msg )
146
- puts " <PASSED::>#{ msg.gsub (" / n" , " <:LF:>" ) } "
146
+ puts " <PASSED::>#{ msg.gsub (" \ n" , " <:LF:>" ) } "
147
147
end
148
148
```
149
149
0 commit comments