And wrote:
I have no Russian skills but from the code and some Google translating, I think I can find the right things to look into.
The versions of popen and subprocesses seem critical.
And wrote:
Excellent! Exactly the kind of thing I was hoping for.
kferg wrote:
I wrote a go game logic library in C++ with a Python wrapper. It should be faster than most pure-Python implementations. It works in Python 3 only:
https://github.com/macfergus/badukThe documentation is somewhat lacking, sorry. But if you want to try to use I can make an effort to improve the docs.
Probably less useful, but I've also written some GTP driving code as part of a different project; I didn't intend it to be a standalone GTP library, but here it is for completeness:
https://github.com/macfergus/badukai/tr ... adukai/gtpalso Python 3 only
Excellent. These tools look really nice. I will try them out now.
Docs aren't critically important IMO because the code is really clear and concise. I think I could roughly follow everything in each repo within a couple of minutes.
Docs might help more people find it though which seems like a good thing.
kferg wrote:
In my experience, the transition from Python 2 to Python 3 took a looooong time. Basically, you couldn't upgrade your project until every single library you depend on upgraded. As recently as 2014 I worked at a company that was still starting new projects in Python 2, due to single key dependency.
That's understandable, especially for larger scale projects.
I find it a bit unusual for these small go projects though as they seem to have so few dependencies.
Thanks both. That's so much more useful stuff than I expected