Niklas Fiekas
Niklas Fiekas
* For the hanging threads: It looks like `test_engines` is starting some engines, but never closing them. When using SimpleEngine (as opposed to asyncio), the background thread will live as...
There wasn't so far, but why not? Created https://gitter.im/python-chess/community. It looks like `gnuchess` does not even support the standard `quit` command. You can do `engine.close()` to shut it down forcefully....
I previously rejected ideas diverging from pure Python to retain more flexibility, but now that we're on version 1.x it might be time to reconsider. Other similar ideas were to...
Potentially usefu for this: A C++ translation of the core module: https://github.com/pjpuzzler/cpp-chess (thanks for sharing @pjpuzzler!)
@pawngrubber Maybe profiling `python examples/perft/perft.py examples/perft/random.perft` could show some points of interest. Other than that I don't really know what to do, except trial and error. `python test.py` is a...
* [x] Investigate `start_new_session` argument for popen.
Good point about `style`. And no, I will not sneak breaking changes into minor releases. This is just a list of things to consider in the future.
* Remove `chess.engine.PovWdl` bc for `Tuple[int, int, int]`.
* ~Distinguish PGN root and child nodes for typing.~ (possible with bc)
Hi, I tried mini chess a while back and it's definitely fun. For this particular library I would consider it out of scope, with so many places using bitboards with...