It seems inconsistent for cluster input/output renaming and description to be updated:
update naming and description inside cluster
save and exit to main canvas
cluster on canvas still has the same old name and description
sometime datatype not recognized correctly, for example list of objects is instead recognized as tree wire relay (under input description when you hover over the cluster)
Is there a fix for this to have cleaner and more consistent cluster making experience?
Seems like the problem is quite old, maybe from the beginning of GH1.
Not that I need a solution, but I am actually quite curious why it cannot be fixed.
Yup, I remember this actually being one of my first topics on the old forum, which would have been around 7 or so years ago.
By now it has become second nature to either name the inputs and outputs properly when I create them or just delete one and create a new one when I need to edit the name/description.
Also I actually use clusters much less now. In my opinion its much better to keep your code clean and well labelled, use groups and comments, etc. That way I find I hardly ever use clusters, even when working on really large definitions. Sometimes I will create a cluster of something and then turn it into a user object to re-use again. Otherwise I find they hide valueable information and are much harder to re-factor.
Still should have been an easy fix to have names update as expected.
Thnx for the discussion Armin,
I wonder without cluster how do you turn repeated “code” into a “function” and “call”, modify and update it everywhere?
I normally don’t have those cases very often. If I have a small cluster of things that I think is useful elsewhere I will turn it into a user object. That means it can’t be updated, which is actually a good thing, since you can use it any document and not fear breaking an old script.