Skip to content
This repository has been archived by the owner on Mar 13, 2024. It is now read-only.

Model re-use limits (similar to linearity) #50

Open
Cypher1 opened this issue Mar 14, 2022 · 0 comments
Open

Model re-use limits (similar to linearity) #50

Cypher1 opened this issue Mar 14, 2022 · 0 comments
Labels
ArcsJs Related primarily to requirements from ArcsJs bug Something isn't working enhancement New feature or request Expressivity Related to expressivity Ibis Related to Ibis Planning Related primarily to planning support

Comments

@Cypher1
Copy link
Contributor

Cypher1 commented Mar 14, 2022

Expected Behavior

Some nodes can only accept a set number of inputs or outputs (e.g. 1:1 for owning pointers, 1:n for video streams, 1:1 for simple types, n:n for last writer win values, etc.).

Actual Behavior

This is not current modeled in Ibis, leading to possible cases where multiple video feeds are connected to the same display (which must then discard one or simply fail).

Future work

  • Model this info
  • Allow nodes to specify their 'arity' for input and output
  • Stretch goal: model aggregation models if provided by the system (e.g. last writer, max, etc.)
@Cypher1 Cypher1 added bug Something isn't working enhancement New feature or request Planning Related primarily to planning support ArcsJs Related primarily to requirements from ArcsJs Expressivity Related to expressivity labels Mar 14, 2022
@Cypher1 Cypher1 changed the title Model usage limits (similar to linearity) Model re-use limits (similar to linearity) Mar 14, 2022
@Cypher1 Cypher1 added the Ibis Related to Ibis label Mar 15, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
ArcsJs Related primarily to requirements from ArcsJs bug Something isn't working enhancement New feature or request Expressivity Related to expressivity Ibis Related to Ibis Planning Related primarily to planning support
Projects
None yet
Development

No branches or pull requests

1 participant