Clojure Development with JBoss

25 downloads 162 Views 420KB Size Report
May 2, 2011 ... Clojure Development with. JBoss. Joel Tosi ... Overview of Clojure ... Build up a concurrency app (leveraging web calls is easiest). Integrate .
Clojure Development with JBoss Joel Tosi Solutions Architect, JBoss May 2, 2011

Agenda Here is what I would like for you to leave understanding:

Overview of Clojure Interoperability with Java Leveraging and deploying in JBoss

Clojure is more than...

Well... What Should I Use?

Overview

Overview - Functions

Overview - Exceptions In REPL

Overview - Exceptions

Overview - Agents

Interop – Java in Clojure

Interop – Clojure in Java Use gen-class – then no difference http://blog.objectmentor.com/articles/2009/08/07/java-callingclojure

To the Code! Simple Functions Build quote assimilation (w/ agent) Integrate code w/ Java Build & Deploy to JBoss

Code Break

And we’re back

Getting Started Get your IDE setup (JBDS, IntelliJ, NetBeans, Emacs)... Watch some Clojure videos Play around in a REPL, get used to functional programming Learn the testing framework Build up a concurrency app (leveraging web calls is easiest) Integrate ... Grow

Recap

Thanks! Any Questions? Download Clojure - http://clojure.org/ Clojure Test http://richhickey.github.com/clojure/clojure.test-api.html CounterClockwise (JBDS, Eclipse) http://code.google.com/p/counterclockwise/ Download Jline - http://jline.sourceforge.net/ Blip TV - http://blip.tv/file/982823 (start videos here) [email protected] @joeltosi