Now that Rhino6 for Mac is shipping soon™ I wonder what will happen with the Python editor.
Yesterday I was writing a script on my Mac in RhinoWIP but it was a pain. Even though I encapsulated my code into try / except, and coding from Atom, I often got no feedback if things were wrong. As reported earlier, RhinoWIP doesn’t communicate with Atom unless RhinoWIP is renamed. But even then I lost connection with Rhino, the script would run an old script unless I saved first (even though it saves when running)
edit: seems to be fixed after I updated
I saw there is now a EditPythonScript in Rhino for Mac, but it isn’t much more than a window. Will this be tuned up before release, after release, or will it stay like this?
An important underlying issue is that Rhino 6 for Mac will be significantly worse than Rhino 5 for Mac in terms of facilitating Python scripting. I hope that was never intended?
Solving this issue seems not that technically complicated, i.e. to simply allow error messages to appear in the console (or another place) after running a script from Atom - which worked fine in Rhino for Mac 5.
@Alain are you aware of this? Is there a YT issue for this?
The long term goal is to have a cross platform editor that works on both Windows and Mac (as well as a potential replacement for the GH editors) using the same code. This is a very large project that Alain is working on.
The Mac editor should get some new features during the V6 lifespan, but I don’t think it will get to the level that the Windows V6 editor is currently at.
Can we expect a simple prompt when script is tested any time soon?
Another nice feature would be autocomplete with hints (reference).
Right now, Atom is a workaround, but even there I can’t find a reliable/comprehensive autocomplete with Rhino python reference hints.
Both of these features will eventually be added. More than weeks, less than years. It is the project that @alain is working on right now, but it is also summer time and it is hard to tell exactly how difficult some of these features may be.