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 ...

30 Apr 2011

Jake Donham

Read Article
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...

07 Apr 2011

Jake Donham

Read Article