Skip to content

Some Common lisp benchmarks (to compare libraries and techniques)

License

Notifications You must be signed in to change notification settings

fstamour/non-trivial-benchmarks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Some Common lisp benchmarks (to compare libraries and techniques)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published