hvrosen
06/13/2022, 8:50 AMCase
<pat p1> <fn succ1>
<pat p2> <fn succ2>
...
<fn failAll> -- optional
Success at p#n means choose succ#n.
Failure at p#n means continue with clause n+1.
By ‘transposition of Case’ I intend:
CaseTransp
<pat p1> <fn fail1>
<pat p2> <fn fail2>
...
<fn succAll> -- not optional
Failure at p#n means choose fail#n.
Success at p#n means continue with p#(n+1).
Note: <pat> are CPS constructs in the form of functions that can succeed or fail. <fail> and <succ> are ordinary functions.Ivan Reese
hvrosen
06/13/2022, 1:37 PMwtaysom
06/13/2022, 2:33 PMKartik Agaram
Andrew F
06/13/2022, 6:24 PMJason Morris
06/13/2022, 6:31 PMwtaysom
06/14/2022, 4:36 AMTom Larkworthy
06/15/2022, 7:05 PM