common-lisp
common-lisp copied to clipboard
Exercism exercises in Common Lisp.
Fix typo in the docs: `(make-array 3 :initial-contents '(a b c))` returns `#(A B C)`, not `#(A B C D)`
Fix typo in Array concept docs: `(array-in-bounds-p #2A((1) (2)) 0 1)` - second index is wrong, fixed to 0
Out of sync practice exercises have been detected: Command: `configlet sync --tests --docs --metadata --filepaths` Output: ``` Checking exercises... [warn] docs: instructions unsynced: atbash-cipher [warn] docs: instructions unsynced: word-count [warn]...
## Summary This will be a WIP PR to work through #450. I assume that smaller PRs will be spawned off this (such as for new concepts). My thought is...
The (former) common lisp concept exercise generator generates files for the exercise but not for the concepts that exercise may include. The generator should be expanded to include a way...
In https://exercism.org/tracks/common-lisp/about, the section "Key Feature of Common Lisp" says that Common Lisp can be written in 'object-oriented' style. So I think that users expect such concept related about object-oriented...
If possible work the concept & exercise such that this concept can be placed earlier in the track. Right now it depends upon strings and characters and arrays etc. Perhaps...
The floating point concept should include some information about single, double, short and long floats. This information does not need to be (and perhaps should not be) in the `introduction.md`,...
Need to go through practice exercises again to ensure they have appropriate concepts in practices and prerequisites. Likely plenty of concepts will need to be created as well.
@TheLostLambda and I had some informal 'rules' which I think would be good to put into writing: For example: - All Lisp aliens' names are 'L' names. - All Lisp...