A quick test, trying to bring back the Expr node in VL.
It’s making use of programmatic input pin creation, as demoed in the “Create Pins Programmatically” help patch, and a vvvvery cool expression evaluation nuget :
Hey @sebescudie, is there way to wrap this node in a process or operation to get a node that throws an exception/error (the node shows violet border around it like you can see in the pic below) if Expr node failed to resolve?
Back then I wrapped the part that evaluates the expression in a Try node.
Not sure if that was a good design decision or not to be honest. For now you can catch whether the evaluation worked or not with the Failure and Error Message output pins.
Regarding dynamic pins, I’m not sure how that’d work out but you could try right-click/Configure the Expr node and enable Connect To Signature. This way, pins that don’t have anything connected to them will automatically create Inputs/Outputs on the wrapping node.
Welp, that solves it, thanks! Throw was hidden under experimental, and given Exception node is present in advanced I expected Throw node to be present there too.