Some Common lisp benchmarks to compare libraries and techniques.
If you would like to run or adapt the test suite it's best you use qlot. Qlot provides a way for developers to ensure they have the library versions as the last time the tests where ran.
Installing qlot with roswell is as easy as
ros install qlot
Then ensure qlot is in your path
Then install the dependencies using
qlot install
Simply start up a repl at the root directory then in the repl run
(ql:quickload :qlot)
(qlot:install :non-trivial-benchmarks)
If the dependencies were installed correctly you can run the
benchmarks by running make
in the root directory.
How does non-trivial-benchmarks differ from cl-bench?
- cl-bench contains benchmarks aimed at comparing the performances of different common lisp implementations, whereas
- non-trivial-benchmarks aims to compare different techniques, methodologies, algorithms, etc within the same lisp implementation.