Integrated Dynamics

Integrated Dynamics

63M Downloads

Partial Materialization

Snonky opened this issue · 2 comments

commented

Issue type:

  • ➕ Feature request

Short description:

The creation of new dynamic variables is currently not automatable other than copying existing cards. In #901 a piped logic programmer was discussed. That would work but is tedious to implement.

An alternative: Aspects for the Materializer. A predicate (e.g. Item -> Boolean or NBT -> Boolean) that would control wether the materializer freezes certain cards' values. Or even simpler - the materializer can be set to only freeze the first or second input value.

Example: A get operator (List -> Integer -> Any) could be applied to a proxy and an integer and the materializer could freeze only the integer leaving a List -> Any operator. Currently this is only possible via manual logic programming.

commented

Thanks for the suggestion!

commented

why not... just use a proxy (or am i not reading it right)