Skip to content

Latest commit

 

History

History
48 lines (31 loc) · 1.17 KB

README.md

File metadata and controls

48 lines (31 loc) · 1.17 KB

non-trivial-benchmarks

Some Common lisp benchmarks to compare libraries and techniques.

Setup

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.

(Option 1) Roswell

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

(Option 2) Quicklisp

Simply start up a repl at the root directory then in the repl run

(ql:quickload :qlot)
(qlot:install :non-trivial-benchmarks)

Running the 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.