I’ll engage your responses once as matter of explanation and post again later with an improvement on your script:
When your post was moved from the Rhino to the Grasshopper category, your .gh file did not have geometry internalized to the containers. It is a common mistake of beginners to post to the forum without having geometry, and I thought that that might also be the case here so drew your attention to it.
You explained that, no, you did not forget to internalize the geometry, it was a matter of personal preference. For you, internalized geometry confuses where the inputs were. I personally take no issue with this, remarked however that not having any geometry made it difficult to understand the script.
This remains true. Providing the user with example geometry helps them understand how a script is supposed to work. It’s why GH components are preloaded with boilerplate data in their inputs. You’ll notice that the first thing that even Laurent (a seasoned and talented scripter) did with your script was insert the text component of his Nautilus plug-in to test it.
The suggestion that geometry should be internalized to a script can be found in point 3 of this forum’s guidelines: Help Us Help You . A moderator tried to explain that to you. When I used ‘we’ in the sentence “we understand that […this is a working definition]” I was explaining to Laurent that both the moderator and I understand that you are not asking for help but showcasing a script.
I call your responses wierdly defensive, because to simple, one sentence statements you respond with paragraphs of explanation and or justification. You’ve also now tried to walk away from your thread having called a moderator a “troll”, so I don’t know. You tell me how I am supposed to interpret your responses.
I’m busy at the moment, but later I will try to ammend this script so that text insertion occurs directly in Grasshopper. Instead of shifting the text away from the curve as a centerline, the script could also automatically detects the baseline, x-height and and ascenders/descenders as possible snaps.