IntegratedDynamics icon indicating copy to clipboard operation
IntegratedDynamics copied to clipboard

Partial Materialization

Open Snonky opened this issue 2 years ago • 2 comments

Issue type:

  • :heavy_plus_sign: 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.

Snonky avatar Apr 15 '23 09:04 Snonky

Thanks for the suggestion!

rubensworks avatar Apr 15 '23 09:04 rubensworks

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

walksanatora avatar Aug 11 '23 18:08 walksanatora