GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Presentation: "Get Logical with Datalog"

Track: Real life Clojure / Time: Wednesday 12:05 - 13:05 / Location: Room 203 / 204

Logic programming delivers great expressive power: you work in domain abstractions, and your program figures out execution details. And it has never been easier. Logic programs embeded directly in ordinary Clojure code without impedance. As I write this abstract I know of at least four free or open-source logic libraries for Clojure.

Of particular interest is datalog. In this talk you will learn about * the basics of writing datalog programs

  • how datalog differs from prolog
  • extending datalog with existing functional code ...
  • ... and even with objects
  • querying databases
  • adding logic to legacy codebases


Download slides

Stuart Halloway, Author of "Programming Clojure" and "Rails for Java Developers"

Stuart Halloway

Biography: Stuart Halloway

Stuart Dabbs Halloway is a co-founder of Relevance, Inc. Stuart is the author of Programming Clojure, Component Development for the Java Platform, and Rails for Java Developers.

Stuart regularly speaks at industry events including the No Fluff, Just Stuff Java Symposiums, the Pragmatic Studio, RubyConf, and RailsConf.