These are chat archives for got-lambda/expression
The online hangout for Göteborg Functional Programming Group and everybody interested.
My Scala Kanren implementation got me interested in the problem of making lazy algorithms in strict languages.
One problem with my solution is that it always computes the first result element, it is only lazy in the rest of the result. It has to do with the implementation of the Scala
I found the interesting article How to add laziness to a strict language without even being odd by Philip Wadler that discusses exactly this.
Maybe it could even be the topic of a book club meeting.