https://github.com/s-expressionists/consecution
An implementation of the Common Lisp sequence functions.
https://github.com/s-expressionists/consecution
common-lisp
Last synced: about 2 months ago
JSON representation
An implementation of the Common Lisp sequence functions.
- Host: GitHub
- URL: https://github.com/s-expressionists/consecution
- Owner: s-expressionists
- License: other
- Created: 2023-12-04T09:11:33.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-12-07T15:41:18.000Z (over 1 year ago)
- Last Synced: 2025-02-10T01:38:47.764Z (4 months ago)
- Topics: common-lisp
- Language: Common Lisp
- Homepage:
- Size: 197 KB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Consecution: An implementation of the Common Lisp sequence functions.
This library contains a complete implementation of the Common Lisp
sequence functions. The code can be used both intrinsically and
extrinsically. By "intrinsically", we mean that it can be used for
the native implementation of the sequence functions in a Common Lisp
system that either does not have such an implementation, or that has
an implementation but that is deemed inferior to this one. By
"extrinsically", we mean that it can be used in an existing Common
Lisp system without affecting the native implementation of the
sequence functions in that system.## License
See [LICENSE.md](LICENSE.md).
## Testing
The sequence tests of [ansi-test][] can be run on [SBCL][] via the
following shell command. Consecution has not been tested on other Lisp
implementations yet.```
sbcl --eval "(ql:quickload :consecution-extrinsic/test)" --eval "(asdf:test-system :consecution-extrinsic")
```Following the first invocation of the tests the command may be
shortened to the following.```
sbcl --eval "(asdf:test-system :consecution-extrinsic")
```[ansi-test]: https://gitlab.common-lisp.net/ansi-test/ansi-test
[SBCL]: https://sbcl.org/