Changes for version v1.0.0 - 2025-12-15
- This version introduces a lot of incompatible changes and will require modifications of code that uses the library.
- toFEN now by default only adds ep square, when ep capture is legal
- LAN does now really do long algebraic notation, not coordinate notation
- stringification is no longer overloaded, use toFEN instead
- changed spelling from half_move/HALF_MOVE/halfMove to halfmove/HALFMOVE/halfmove everyhwere
- engine code is completely separate from the library
- toFEN now by default only adds ep square, when ep capture is legal
Documentation
An Introductory Tutorial to Chess Programming in Perl With Chess::Plisco
Syzygy endgame table base probe tool
Modules
A comprehensive chess library for Perl
EPD parser for Chess::Plisco
A single EPD Record
The Perl chess engine plisco
Time Management
Plisco's search tee
Macros/inline functions for Chess::Plisco
Perl interface to Syzygy endgame table bases
Provides
in lib/Chess/Plisco/Engine/Book.pm
in lib/Chess/Plisco/Engine/InputWatcher.pm
in lib/Chess/Plisco/Engine/Position.pm
in lib/Chess/Plisco/Engine/Win32Wrapper.pm
in lib/Chess/Plisco/Engine/TimeControl/MovesToGo.pm
in lib/Chess/Plisco/Engine/TranspositionTable.pm
in lib/Chess/Plisco/Tablebase/SearchTree.pm
in lib/Chess/Plisco/Tablebase/Syzygy.pm
in lib/Chess/Plisco/Tablebase/Syzygy.pm
in lib/Chess/Plisco/Tablebase/Syzygy.pm
in lib/Chess/Plisco/Tablebase/Syzygy.pm
in lib/Chess/Plisco/Tablebase/Syzygy.pm
in lib/Chess/Plisco/Tablebase/Syzygy.pm
in lib/Chess/Plisco/Tablebase/Syzygy.pm
in lib/Chess/Plisco/Tablebase/Syzygy.pm