Logic programming in Scala, part 2: backtracking
In the previous post we saw how to write computations in a logic monad, where a “value” is a choice among alternatives, and operating on a ...
Logic programming in Scala, part 1
I got a new job where I am hacking some Scala. I thought I would learn something by translating some functional code into Scala, and a frien...