As much as I am looking forward to grin rust having a GUI, I am also looking forward for Grin++ to have a similar API and CLI version.
The reason why this is so important is because we want in the longer term as much as possible a balanced used of both grin rust and Grin++ for all user groups
- regular user (GUI)
- advanced users and ecosystem developers (API +CLI version)
This should ensure there is a balanced number of nodes available for both implementations and that ecosystem developers can develop on top of Grin without having to distinguish between the Rust and C++ implementation. The same logic applies to future implementations of for example Python or Haskell.