The library contains a lot of things that you need for rapidly prototyping a chess engine or other chess software in Perl. Some features are:
* bitboards for board representation
* legal and pseudo-legal move generation
* generation of captures, promotions and (most) checks
* undoing moves
* static exchange evaluation
* overridable piece values
* position signatures/fingerprints using Zobrist hashing
* integrated perft interface
* parsing and generation of Standard Algebraic Notation as well as Long Algebraic Notation of moves
* parsing and generation of FEN
The software ships with a large test suite that ensures a high test coverage. Last but not least, it runs about 30 % faster than python-chess, Python's de-facto standard chess library.
Corrections, additions, and github stars if you like it, are always welcome!
