Create more: concepts, concept exercises, practice exercises.
Exercise | Reason |
---|---|
bank-account | No parallelism/concurrency |
circular-buffer | It feels beyond the realm of practical jq usage |
dnd-character | No builtin randomness functionality |
grains | jq uses IEEE 754 floats to represent numbers: only 53 bits of precision |
grep | No IO functions |
hangman | No functional reactive programming |
ledger | I (glennj) hate creating refactoring exercises |
list-ops | No first-class functions |
markdown | I (glennj) hate creating refactoring exercises |
paasio | No IO functions |
parallel-letter-frequency | No parallelism/concurrency |
robot-name | No builtin randomness functionality |
tree-building | I (glennj) hate creating refactoring exercises |
variable-length-quantity | No bitwise operators |
Bitwise operations: they can be implemented, but that's too much I think. Unless we provide it as a library to include ...
JBOL includes an implementation of pseudo-random numbers.
Please see the CONTRIBUTING.md document for details about adding concepts, learning exercises and practice exercises.