If you think that you've found an error in this book, please let us know about it. You will find any confirmed erratum below, so you can check if your concern has already been addressed. On page 18: There is a space after "!" in the typed input which is not in the returned value. On page 32: Practical Clojure
by R. Mark Volkmann, Partner Object Computing, Inc. (OCI) last updated on 6/2/13 Contents Introduction
Learning Clojure Some paragraphs in [ ] are author notes. They will be removed as the page matures. You should be able to read the text OK if you ignore these notes. This Book is currently being restructured to better satisfy the wikibooks standard. Until completed, duplicate content may be seen.
Dashboard - Clojure Development
getting_started Minimal Install java -cp clojure-1.5.1.jar clojure.main user=> (+ 1 2 3) 6 user=> (javax.swing.JOptionPane/showMessageDialog nil "Hello World") Batteries Included
Getting Started with Vim - Clojure Documentation - Clojure Development
Getting Started with Emacs - Clojure Documentation - Clojure Development Thanks for the effort and the instructions given above. As a new entrant into clojure and to some extent to Emacs, I struggled a bit to install and get them working and had to refer many resources in web. To help people like me starting out in "Emacs + Clojure + Swank + Leiningen", I am putting together detailed set of instructions building on top of what is in the page above:
A Brief Beginner’s Guide To Clojure by John Gabriele, last-modified: 2013-08 (using Clojure 1.5.1, Leiningen 2.2.0, and OpenJDK 7) The purpose of this brief guide is to provide an overview of the Clojure ecosystem while also helping new users quickly get up and running. This guide concerns the original, Java-based Clojure implementation. There are others.
A Swing wrapper/DSL for Clojure. You want seesaw.core, FYI. See http://seesaw-clj.org for more info. seesaw.action Overview - Seesaw API documentation
Clojure Cheat Sheet (Clojure 1.3, sheet v1.4)
Getting Started with Eclipse and Counterclockwise - Clojure Documentation - Clojure Development
Clojure Programming Clojure is a dynamic programming language for the JVM. Introduction People come to Clojure from a variety of backgrounds. The purpose of this book is to help everyone get the most out of the Clojure language. It is not meant as a replacement for the documentation, found at the Clojure site.