The Stairway to Pleasantville: Logic Programming in Scala - NE Scala 2016

911 views · Published 15 April 2016 · 16:20 · Indexed 31 October 2026

Channel: InfoQ · 2016 · Science & Technology

Watch on YouTube

Logic programming is perhaps underappreciated compared to its declarative sibling, Functional Programming. In this lightning talk, we will examine a logic programming DSL built on top of microKanren in Scala. 

We will demonstrate it's expressive power by using it to help us find the solution(s) to a particularly mind-bending variant of a classic puzzle. The goal is to show that we can solve problems relationally yet write what feels like idiomatic, functional Scala.

Talk by Stewart Stewart
March 4th, 2016

More from this channel