Open effectfully opened 4 months ago
(\x -> s s x) (addInteger 1 i) xs
we could eta-contract the head to s s
. This potentially changes the order of effects, thoughchooseList
in case-of-case similarly to ifThenElse
?blah
in (\b -> force ifThenElse b branch1 branch2) blah
. If it doesn't, we should implement that functionalityPlutusCore.StdLib.Meta.Data.Tuple
. We have to keep the old code too for older versions of Plutus
This issue is for dumping all the plans regarding AST optimizations (such as case-of-case, case-of-known-constructors etc) in a largely unstructured way. We'll have separate messages for Plutus Core and Plutus IR, please just edit those instead of creating more messages.