Clojure programming
By: Chas Emerick, Brian Carper, and Christophe Grand
Contributors: Carper, Brian; Grand, Christophe
Edition: 1st ed.
Publisher: O'Reilly
Published: 2012
Place of publication: Sebastopol, Calif
Language: eng
Number of pages: 607
ISBN-13: 9781449394707
Subjects: Java (Computer program language); Java virtual machine; Functional programming (Computer science); Clojure (Computer program language)
Description: "Clojure programming ... This functional programming language not only lets you take advantage of Java libraries, services, and other JVM resources, it rivals other dynamic languages such as Ruby and Python. With this comprehensive guide, you'll learn Clojure fundamentals with examples that relate it to languages you already know"--P. [4] of cover.
Notes: "Practical Lisp for the Java world"--P. [1] of cover.

Includes bibliographical references and index.
Table of contents: title: Down the rabbit hole; title: Functional programming; title: Collections and data structures; title: Concurrency and parallelism; title: Macros; title: Datatypes and protocols; title: Multimethods; title: Organizing and building Clojure projects; title: Java and JVM interoperability; title: REPL-oriented programming; title: Numerics and mathematics; title: Design patterns; title: Testing; title: Using relational databases; title: Using nonrelational databases; title: Clojure and the Web; title: Deploying Clojure web applications; title: Choosing Clojure type definition forms wisely; title: Introducing Clojure into your workplace; title: What's next?