9010f1e9c2
[explorer, moves, core] Improve error handling in explorer
...
Implement thiserror::Error for a bunch of error types, and remove string errors
from the implementation of the command handler in explorer.
Clean up parsing of basic types all over the place.
Update Cargo files to include thiserror and anyhow.
2025-05-19 14:18:31 -07:00
72eeba84ba
[explorer] Specify the chessfriend_board dependency
2025-05-19 08:42:53 -07:00
f1cd36952b
Fix build errors in explorer
2024-02-25 09:52:49 -08:00
ed55eda901
Update the Cargo.toml files
2024-01-28 09:58:50 -08:00
569693bda9
Merge branch 'main' into rename-board-crate
...
# Conflicts:
# explorer/src/main.rs
2024-01-28 09:55:53 -08:00
76ac719418
[position] Rename the board crate → chessfriend_position in Cargo.toml
...
Rename the crate, but don't move any files.
2024-01-28 09:40:45 -08:00
d901be53d2
[explorer] Depends on core
2024-01-24 09:15:18 -08:00
f340578cf2
[explorer] A REPL-style command line app to fiddle with chess boards
...
Build a REPL that enables placing pieces on a chess board. Nothing else so far!
2023-12-28 15:09:15 -07:00