Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Programming Clojure (Pragmatic Programmers)

Buy
Clojure is a dynamic language for the Java Virtual Machine, with a compelling combination of features:

Clojure is elegant. Clojure's clean, careful design lets you write programs that get right to the essence of a problem, without a lot of clutter and ceremony.

Clojure is Lisp reloaded. Clojure has the power inherent in Lisp, but is not constrained by the history of Lisp.

Clojure is a functional language. Data structures are immutable, and functions tend to be side-effect free. This makes it easier to write correct programs, and to compose large programs from smaller ones.

Clojure is concurrent. Rather than error-prone locking, Clojure provides software transactional memory.

Clojure embraces Java. Calling from Clojure to Java is direct, and goes through no translation layer.

Clojure is fast. Wherever you need it, you can get the exact same performance that you could get from hand-written Java code.

Many other languages offer some of these features, but the combination of them all makes Clojure sparkle. Programming Clojure shows you why these features are so important, and how you can use Clojure to build powerful programs quickly.

About the Author

Stuart Halloway is a co-founder and CEO of Relevance, Inc. Relevance provides development, consulting, and training services based around agile methods and leading-edge technologies such as Ruby and Clojure. Stuart has authored several other books including Component Development for the Java Platform and Rails for Java Developers.
(HTML tags aren't allowed.)

Learn Excel from Mr. Excel: 277 Excel Mysteries Solved
Learn Excel from Mr. Excel: 277 Excel Mysteries Solved
Containing 277 business case studies that illustrate nearly every aspect of Excel, this book presents real-life business problems and works them through to their solutions. In addition to exemplary solutions, each case analysis considers alternate approaches and gotchas, and includes a summary of the necessary commands and functions. Excel...
Oracle Database 11g, A Beginner's Guide
Oracle Database 11g, A Beginner's Guide
The release of Oracle Database 11g is one that comes with much anticipation. We are at a time when data is exploding and the cost of operations must be reduced. Oracle 11g is a release that addresses many of these concerns and provides a database that can help organizations move forward without boundaries. With the release of Oracle Database 11g: A...
Mastering Perl for Bioinformatics
Mastering Perl for Bioinformatics
Mastering Perl for Bioinformatics covers the core Perl language and many of its module extensions, presenting them in the context of biological data and problems of pressing interest to the biological community. This book, along with Beginning Perl for Bioinformatics, forms a basic...

The Leader's Guide to Lateral Thinking Skills: Powerful Problem-Solving Techniques to Ignite Your Team's Potential (Leaders Guide)
The Leader's Guide to Lateral Thinking Skills: Powerful Problem-Solving Techniques to Ignite Your Team's Potential (Leaders Guide)
* Do you want to unlock the creative potential of your team?

* Is innovation a core value for your organization?

* Do you have the skills to inspire new ideas?

* Do you know how lateral leadership can transform your organization?

Leadership is not just about command and control - it is about inspiring your team to...

Shared Source CLI Essentials
Shared Source CLI Essentials
Microsoft's Shared Source CLI (code-named "Rotor") is the publicly available implementation of the ECMA Common Language Infrastructure (CLI) and the ECMA C# language specification. Loaded with three million lines of source code, it presents a wealth of programming language technology that targets developers interested in the internal...
Time Series Databases: New Ways to Store and Access Data
Time Series Databases: New Ways to Store and Access Data

Time series data is of growing importance, especially with the rapid expansion of the Internet of Things. This concise guide shows you effective ways to collect, persist, and access large-scale time series data for analysis. You’ll explore the theory behind time series databases and learn practical methods for implementing...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy