viz Haskell being a great imperative language, in the past two weeks it is with some irony I have come to terms with lisp being a great lazy functional language so I guess I like those two things now, after years of berating Haskell
@screwtape did you happen to see my recent post on Monads in Scheme?
@ramin_hal9001 Nice article, imagining monads as alternate-universe eval-when special forms in lisp terms?
In Waters' package and chapter in Steele's Common lisp the language 2 book, Waters took the Macro Hard On Fire approach. So Waters' package shadows LET and so forth, and opportunistically wires "online and offline Series ports" together to create "lazy" DOLISTs at macroexpand time. I guess Waters' offline Series ports are an idea of von Neumann bottlenecks.