Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
The Joy of Clojure

Buy
The Joy of Clojure, 9781617291418 (1617291412), Manning Publications, 2014

Summary

The Joy of Clojure, Second Edition is a deep look at the Clojure language. Fully updated for Clojure 1.6, this new edition goes beyond just syntax to show you the "why" of Clojure and how to write fluent Clojure code. You'll learn functional and declarative approaches to programming and will master the techniques that make Clojure so elegant and efficient.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

The Clojure programming language is a dialect of Lisp that runs on the Java Virtual Machine and JavaScript runtimes. It is a functional programming language that offers great performance, expressive power, and stability by design. It gives you built-in concurrency and the predictable precision of immutable and persistent data structures. And it's really, really fast. The instant you see long blocks of Java or Ruby dissolve into a few lines of Clojure, you'll know why the authors of this book call it a "joyful language." It's no wonder that enterprises like Staples are betting their infrastructure on Clojure.

About the Book

The Joy of Clojure, Second Edition is a deep account of the Clojure language. Fully updated for Clojure 1.6, this new edition goes beyond the syntax to show you how to write fluent Clojure code. You'll learn functional and declarative approaches to programming and will master techniques that make Clojure elegant and efficient. The book shows you how to solve hard problems related to concurrency, interoperability, and performance, and how great it can be to think in the Clojure way.

Appropriate for readers with some experience using Clojure or common Lisp.

What's Inside

  • Build web apps using ClojureScript
  • Master functional programming techniques
  • Simplify concurrency
  • Covers Clojure 1.6

About the Authors

Michael Fogus and Chris Houser are contributors to the Clojure and ClojureScript programming languages and the authors of various Clojure libraries and language features.

Table of Contents

PART 1 FOUNDATIONS
PART 2 DATA TYPES
PART 3 FUNCTIONAL PROGRAMMING
PART 4 LARGE-SCALE DESIGN
PART 5 HOST SYMBIOSIS
PART 6 TANGENTIAL CONSIDERATIONS
  1. Clojure philosophy
  2. Drinking from the Clojure fire hose
  3. Dipping your toes in the pool
  4. On scalars
  5. Collection types
  6. Being lazy and set in your ways
  7. Functional programming
  8. Macros
  9. Combining data and code
  10. Mutation and concurrency
  11. Parallelism
  12. Java.next
  13. Why ClojureScript?
  14. Data-oriented programming
  15. Performance
  16. Thinking programs
  17. Clojure changes the way you think
(HTML tags aren't allowed.)

Robotics in General Surgery
Robotics in General Surgery

Robotics in General Surgery provides a comprehensive review of the current applications of the robotic platform in all the general surgery subspecialties. Additionally, for each subspecialty it serves as a procedure-oriented instruction manual in terms of technical details of procedures, including fundamentals of robot positioning and...

Linear Algebra: A Modern Introduction (with CD-ROM) (Available Titles CengageNOW)
Linear Algebra: A Modern Introduction (with CD-ROM) (Available Titles CengageNOW)

David Poole's innovative book emphasizes vectors and geometric intuition from the start and better prepares students to make the transition from the computational aspects of the course to the theoretical. Poole covers vectors and vector geometry first to enable students to visualize the mathematics while they are doing matrix operations....

Interferon Methods and Protocols (Methods in Molecular Medicine)
Interferon Methods and Protocols (Methods in Molecular Medicine)

A compendium of optimized methods to measure type I interferon efficacy as an antiproliferative or an antiviral agent. These cutting-edge techniques range from the simple to the highly complex and serve to illuminate the signaling cascades and the activation of enzymatic pathways prompted by interferon. The protocols follow the successful...


Well-Posed Linear Systems (Encyclopedia of Mathematics and its Applications)
Well-Posed Linear Systems (Encyclopedia of Mathematics and its Applications)
This main purpose of this book is to present the basic theory of well-posed
linear systems in a form which makes it available to a larger audience, thereby
opening up the possibility of applying it to a wider range of problems. Up to
now the theory has existed in a distributed form, scattered between different
papers with
...
Poverty in Guatemala
Poverty in Guatemala
Poverty in Guatemala is part of the World Bank Country Study series. These reports are published with the approval of the subject government to communicate the results of the Bank's work on the economic and related conditions of member countries to governments and to the development community. This report is part of a collaborative multi-year...
Teach Yourself Oracle8 in 21 Days
Teach Yourself Oracle8 in 21 Days
Teach Yourself Oracle8 in 21 Days is a tutorial that will teach the reader the basics of using and administrating an Oracle database. This book focuses on using concrete examples to explain why things should be done in a certain way. The key topics are broken out by week below:Week One Overview of the Oracle8 Architecture; Network Computing...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy