Fork me on GitHub
#off-topic
<
2018-02-24
>
qqq00:02:44

At the interface of Clojure (where functions return values) and Continuations (where functions are passed a 'rest' of computation), is one approach to: 1. have clojure setup a try/catch 2. pass "throw" as the "rest of computation" / continuation thus, when the 'lowest' continuation is invoked, it calls "throw" which then triggers the try/catch and converts it to a returned value Is that the trick https://github.com/swannodette/delimc is using ?