Practical Clojure

This book is the first definitive reference for the Clojure language, providing both an introduction to functional programming in general and a more specific introduction to Clojure’s features. This book demonstrates the use of the language through examples, including features such as software trans...

Full description

Bibliographic Details
Main Authors: VanderHart, Luke (Author), Sierra, Stuart (Author)
Corporate Author: SpringerLink (Online service)
Other Authors: Andres, Clay (Editor), Anglin, Steve (Editor), Beckner, Mark (Editor), Buckingham, Ewan (Editor), Cornell, Gary (Editor), Gennick, Jonathan (Editor), Hassell, Jonathan (Editor), Lowman, Michelle (Editor), Moodie, Matthew (Editor), Parkes, Duncan (Editor), Pepper, Jeffrey (Editor), Pohlmann, Frank (Editor), Pundick, Douglas (Editor), Renow-Clarke, Ben (Editor), Shakeshaft, Dominic (Editor), Wade, Matt (Editor), Welsh, Tom (Editor), Markham, Jim (Editor), Brown, Tracy (Editor), Stence, Katie (Editor)
Format: Electronic eBook
Language:English
Published: Berkeley, CA : Apress, 2010.
Subjects:
Online Access:Full Text via HEAL-Link
Table of Contents:
  • The Clojure Way
  • The Clojure Environment
  • Controlling Program Flow
  • Data in Clojure
  • Sequences
  • State Management
  • Namespaces and Libraries
  • Metadata
  • Multimethods and Hierarchies
  • Java Interoperability
  • Parallel Programming
  • Macros and Metaprogramming
  • Datatypes and Protocols
  • Performance.