Description
DESCRIPTIONClojure is a new version of Lisp that runs on the Java Virtual Machine.
It's a functional language, which means that it's ideal for the growing
need for concurrent programming and for specialized tasks like
creating domain specific languages.
Clojure in Action is a hands-on tutorial for the working programmer
who has written code in a language like Java or Ruby, but has no prior
experience with Lisp. It teaches Clojure from the basics to advanced
topics using practical, real-world application examples. Readers will
move quickly through the theory and dive into practical matters like
unit-testing, environment set up, and all the way through building a
scalable web-application using domain-specific languages, Hadoop,
HBase, and RabbitMQ.
KEY POINTS
F
A complete tutorial, from basics to applied techniques
F
Covers creation of Domain-Specific Languages
F
Contains numerous practical examples
CONTENTS:
Table of Contents
PART 1 GETTING STARTED
Introduction to Clojure
A whirlwind tour
Building blocks of Clojure
Polymorphism with multimethods
Clojure and Java interop
State and the concurrent world
Evolving Clojure through macros
PART 2 GETTING REAL
Test-driven development and more
Data storage with Clojure
Clojure and the web
Scaling through messaging
Data processing with Clojure
More on functional programming
Protocols, records, and type
More macros and DSLs
Published
17 Nov 2011
Publisher
MANNING PUBLICATIONS
ISBN
9781935182597
Pages
410




Static Book Details Index Page - Click Here to go to Computer Manuals Website