Logic Programming slides from #HNLondon
speakerdeck.com
speakerdeck.com
It would have been interesting to hear more about your thoughts on embedded logic systems for other, general languages (having looked at some of the python libs myself recently) - though I realise there likely wasn't time for this.
Another area is functional logic programming. I've played around with Curry, and it's great and it feels even better than just having a logic DSL. The way you can represent strongly typed bi-directional declarative regular expression parsers is simply magic.
It's an exciting decade for logic :).
BTW, it reminds me of this talk :
A Taste of Prolog by Aja Hammerly @ Cascadia Ruby 2012
http://www.youtube.com/watch?v=hEOVcLAPRG8
Oh, and David Nolen introduced a bit of core.logic here : http://www.infoq.com/presentations/ClojureScript-Optimizations
ps: I don't want to distract people on other talks, just want to aggregate introductions in a single place.SWI-Prolog has some very useful web features, there are even libraries to expose Prolog through web services. Java has tuProlog, another really clever piece of software which is actively being developed.
I look at some of the claimed benefits of functional languages and so many apply to Logic Programming, its just a shame that it's often ignored because it is so different.
https://sites.google.com/site/prologsite/prolog-problems
The Scala version was fun and useful.