Cascalog is a data processing library for Clojure - a Lisp dialect for the JVM. Cascalog mixes functional and logic programming. It makes data processing code very concise, easier to grasp and reason about.
Being just a Clojure library, all of Clojures' features are just a keystroke away - no need to learn another custom language (like Pig or Hive). This also allows for powerful abstraction and composition capabilities.
Live Demo - Parens abound!
(map fun '(Clojure Lisp Emacs Hadoop Cascalog …)) ;; Living in Berlin, working for Nokia ;; Co-founder of http://www.meetup.com/Clojure-Berlin/ @cljugb bio from Twitter
Sign in to add slides, notes or videos to this session