Interactive Programming for Artificial Intelligence
What do we talk about when we talk about Clojure?
We love to talk about its simplicity, its functional roots, its elegance, and we are right;
but so is everyone else, praising their favorite technology.
Bootleg has to be pushed, luxury designer brands are sought after;
demonstrate that elegance and power in terms that everyone understand: solving domain problems better than everyone else,
and give people a reason to ask “how did you do that” first.
I present the who, what, why, how, and when of Clojure in the context everyone’s talking about: Artificial Intellignce.
I hope to fill some of that gap by developing several software libraries and writing a book series Interactive Programming for Artificial Intelligence.
Dragan Djuric
University of Belgrade
@draganrocks
Dragan Djuric is a professor at the Department of Software Engineering, FON, University of Belgrade, Serbia. He passionately uses Clojure as a primary language since 2009, and teaches Clojure-based courses at the university since 2010. His main interests are in the area of software engineering and intelligent systems, but programming in Clojure is the activity he enjoys the most. He is writing a series of books on Clojure, including Deep Learning for Programmers, and Numerical Linear Algebra for Programmers, available at https://aiprobook.com