Skip to content

An implementation of the Common Lisp sequence functions.

License

Notifications You must be signed in to change notification settings

s-expressionists/Consecution

Repository files navigation

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.

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")

About

An implementation of the Common Lisp sequence functions.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published