ajm's picture

I'd like to be able to make submodules with generic published ports.

This seems like the biggest ontological hurdle separating submodules from the rest of the node library.

It would be handy for building control flow components like "select".

Component: 

Notes from Team Vuo

Vuo Pro: 

No — available with both Vuo CE and Vuo Pro

Complexity: 

●○○○ — Up to a few days of work

Potential: 

●○○ — Appeals to current community

Comments

@Alastair, if you were to

jstrecker's picture
Submitted by

Alastair, if you were to build a subcomposition that swaps two values, you'd have to pick a data type for the values when building the subcomposition (or else you couldn't publish the ports). Thus if you built one subcomposition that swapped text, you'd have to build a different one to swap images, and a different one to swap integers, etc. If generic ports could be published, then you wouldn't have to decide the data type at the time of building the subcomposition. The same subcomposition could be used for different data types.

Feature status

  • Submitted to vuo.org
  • Reviewed by Team Vuo
  • Open for community voting
  • Chosen to be implemented
  • Released

When we (Team Vuo) plan each release, we try to implement as many of the community's top-voted feature requests as we have time for.

If anyone would like to help this happen sooner, we're also accepting open source contributions and commissioned work.

Read more about how Vuo feature requests work.

Votes

75 votes so far!

Who voted?

dumski's picture
ajm's picture
cremaschi's picture
cwilms-loyalist's picture
2bitpunk's picture