clojure
clojure copied to clipboard
Exercism exercises in Clojure.
Small fix in an example that can't be evaluated. I am not sure if could be better move the example to: ```clojure (def three-values [4 5 6]) ``` as the...
I'm opening a new issue to address and discuss two related, previously unresolved issues. ### Problem 1 Exercise descriptions will usually mention words that mislead new learners as to what...
Since the exercise deals with vectors, I've added it as extra prerequisite. There's one more change needed (split into one deftest per test) so I'm marking it as draft.
So far, tests are written and updated manually. In this issue, I'll be posting all the possible ways we've seen tests being written so far. I'll briefly mention the cons...
Quick fix for the terminology used in the lists concept. * `cons` isn't used to add elements to the beginning of a list. This is a job for `conj`. Therefore,...
Since **'All your base'** has been implemented, the following exercises are marked as deprecated: 1. Binary 2. Trinary 3. Octal 4. Hexadecimal I've also deprecated **'accumulate'** since **'list-ops'** will be...
## Context Some exercises require input validation. A [simple example](https://github.com/exercism/problem-specifications/blob/578f37a3bde48be53726747c9ce3158102bb2880/exercises/grains/canonical-data.json#L85C9-L95C10) (copied below) from the [grains exercise](https://github.com/exercism/problem-specifications/tree/578f37a3bde48be53726747c9ce3158102bb2880/exercises/grains). ```json { "uuid": "61974483-eeb2-465e-be54-ca5dde366453", "description": "negative square is invalid", "property": "square", "input": { "square":...
It's about time to reassess the difficulty of the exercises. Some of them are way off; for example, the `change` exercise is labeled as easy when, in fact, it's closer...
Running sync on the roman numerals exercise to standardise the instructions and the test cases with the problem specification. Some of the test cases have changed so the solutions should...