After discussion, we have agreed that from 17.0, the command-line interfaces for solving games will be written in Python, as opposed to the current C++ wrappers. This will enable much easier maintenance (by using for example click for command-line argument parsing; proper, robust CSV reading; and ease of formatting outputs, including outputs in more machine-readable formats like JSON).
Tasks
After discussion, we have agreed that from 17.0, the command-line interfaces for solving games will be written in Python, as opposed to the current C++ wrappers. This will enable much easier maintenance (by using for example
clickfor command-line argument parsing; proper, robust CSV reading; and ease of formatting outputs, including outputs in more machine-readable formats like JSON).Tasks