BabaJI suppose it is in a way a personal preference but in another way I just think it makes more sense to be node based since is the houdini philosophy in the first place.
But what's the advantage, other than personal preference which I can't 'argue' with, of referencing it to a wrangle vs. local file in $HIP ?
Advantages I see wrangle vs text file on disk:
- Selfcontained. I cannot be lost that easily. If it exist in the scene is much easier to find by other artist.
- Easy to have multiple version. Its easy to test diferent versions by simply duplicating the wrangles.
- Can use presets which hopefully get even more functional in future versions.
- Can easily shared with hdas.
- Using relative paths inside node networks can easily duplicate both the definition wrangle and the wrangles calling the functions. This way would make the dependencies a bit more flexible.