Skip to content

Latest commit

 

History

110 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Monsoon

My renewed attempt at writing a chess library.

It’s decently fast, with perft of depth 6 taking about 8 seconds to run on my laptop. That’s about 26x faster than the 210 seconds I got with python chess, and almost on par with my Nim chess library.

Setup

Dependencies (`iterate`, `serapeum`, `alexandria`, plus `rove` for the test suite) are resolved from quicklisp. The project is developed with Roswell.

Link the project into ASDF’s source location so quicklisp can find it:

mkdir -p ~/common-lisp
ln -s "$PWD" ~/common-lisp/monsoon

Running tests

ros run -e '(asdf:test-system :monsoon)'

Or from a REPL:

(asdf:test-system :monsoon)

About

A chess library in Common Lisp

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages