Book description
Clojure is a dynamic programming language that targets the Java Virtual Machine. The Joy of Clojure goes beyond the syntax, and shows how to write fluent, idiomatic Clojure code. Readers will learn to approach programming challenges from a Functional perspective and master the Lisp techniques that make Clojure so elegant and efficient. According to the authors, there's a "right way" to do things in Clojure. This book will help readers think about problems the "Clojure way," and recognize when they simply need to change the way they program. Not just another book about programming philosophy, The Joy of Clojure tackles hard software areas like concurrency, interoperability, performance, and more.
Table of contents
- Copyright
- Dedication
- Brief Table of Contents
- Table of Contents
- Foreword
- Preface
- Acknowledgments
- About This Book
- Part 1. Foundations
- Chapter 1. Clojure philosophy
- Chapter 2. Drinking from the Clojure firehose
- Chapter 3. Dipping our toes in the pool
- Part 2. Data types
- Chapter 4. On scalars
- Chapter 5. Composite data types
- Part 3. Functional programming
- Chapter 6. Being lazy and set in your ways
- Chapter 7. Functional programming
- Part 4. Large-scale design
- Chapter 8. Macros
- Chapter 9. Combining data and code
- Chapter 10. Java.next
- Chapter 11. Mutation
- Part 5. Tangential considerations
- Chapter 12. Performance
- Chapter 13. Clojure changes the way you think
- Resources
- Index
- List of Figures
- List of Tables
- List of Listings
Product information
- Title: The Joy of Clojure
- Author(s):
- Release date: April 2011
- Publisher(s): Manning Publications
- ISBN: 9781935182641
You might also like
book
Grokking Algorithms
Grokking Algorithms is a friendly take on this core computer science topic. In it, you'll learn …
book
Art of Computer Programming, The: Volume 1: Fundamental Algorithms
&>The bible of all fundamental algorithms and the work that taught many of today's software developers …
video
Clean Code
Expanded Edition (August 2018) Updated with Design Patterns episodes from the Clean Code series from Clean …
book
The Joy of Clojure, Second Edition
The Joy of Clojure, Second Edition is a deep account of the Clojure language. Fully updated …