NAME
Chess4p, a library for chess related functionality.
SYNOPSIS
use Chess4p;
use Chess4p::Common qw(...);
$board = Chess4p::Board->fromFen();
$board->push_move(Chess4p::Move->new(E2, E4);
$board->fen();
$board->ascii();
$board->pop_move();
...
DESCRIPTION
Features include legal move generation, perft testing, UCI move input/output.
Planned features include SAN move input/output and PGN parsing.
Only 64-bit systems are supported.
SEE ALSO
AUTHOR
Ejner Borgbjerg <ejner@cpan.org>
COPYRIGHT
Copyright (c) 2026 Ejner Borgbjerg. All rights reserved. This module is Free Software. It may be modified and redistributed under the same terms as Perl itself.