Some framework built on the ion-kit requires dynamic parameters. The dynamic parameters are preferred to be implemented as BuildingBlock::Input or BuildingBlock::Output. But, currently, Input should be bound with ion::Buffer or another port. Output can be unbound, but it is not evaluated if Output is unbound. This enforces framework/application to connect all dynamic parameters explicitly. Our motivation is to support dynamic parameters without connecting these ports with others on the Framework layer by providing API to determine unbound I/O port.
We will implement:
API to iterate unbound I/O on ion::Builder and ion::Graph
Framework can iterate unbound I/O and they can bind it with arbitrary address.
Some framework built on the ion-kit requires dynamic parameters. The dynamic parameters are preferred to be implemented as
BuildingBlock::Input
orBuildingBlock::Output
. But, currently,Input
should be bound withion::Buffer
or another port.Output
can be unbound, but it is not evaluated ifOutput
is unbound. This enforces framework/application to connect all dynamic parameters explicitly. Our motivation is to support dynamic parameters without connecting these ports with others on the Framework layer by providing API to determine unbound I/O port.We will implement:
ion::Builder
andion::Graph
Framework can iterate unbound I/O and they can bind it with arbitrary address.