Skip to Main Content
The Well-Grounded Java Developer
book

The Well-Grounded Java Developer

by Benjamin Evans, Martijn Verburg
July 2012
Intermediate to advanced content levelIntermediate to advanced
496 pages
16h 42m
English
Manning Publications
Content preview from The Well-Grounded Java Developer

Chapter 10. Clojure: safer programming

This chapter covers

  • Clojure’s concept of identity and state
  • The Clojure REPL
  • Clojure syntax, data structures, and sequences
  • Clojure interoperability with Java
  • Multithreaded development with Clojure
  • Software transactional memory

Clojure is a very different style of language from Java and the other languages we’ve studied so far. Clojure is a JVM reboot of one of the oldest programming languages—Lisp. If you’re not familiar with Lisp, don’t worry. We’ll teach you everything you need to know about the Lisp family of languages to get you started with Clojure.

In addition to its heritage of powerful programming techniques from classic Lisp, Clojure adds amazing cutting-edge technology that’s very relevant ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Java Performance and Instrumentation for the Well-Grounded Java Developer

Java Performance and Instrumentation for the Well-Grounded Java Developer

Benjamin J. Evans
Java By Comparison

Java By Comparison

Simon Harrer, Linus Dietz, Jörg Lenhard
DevOps Tools for Java Developers

DevOps Tools for Java Developers

Stephen Chin, Melissa McKay, Ixchel Ruiz, Baruch Sadogursky
Optimizing Java

Optimizing Java

Benjamin J. Evans, James Gough, Chris Newland

Publisher Resources

ISBN: 9781617290060Publisher SupportOtherPublisher WebsiteErrata PageSupplemental ContentPurchase Link