Hacker News new | ask | show | jobs
by jsprogrammer 3896 days ago
I alluded to that in my last note. :)

If you properly define the functions (`c`, `f`, `g`, `t`), you can get the semantics of halted computation on failure. That is essentially what Haskell's `do` notation does.