Description

Book Synopsis
For weeks, months nay! from the very moment you were born, you ve felt it calling to you. At long last you ll be united with the programming language you ve been longing for: Clojure! As a Lisp-style functional programming language, Clojure lets you write robust and elegant code, and because it runs on the Java Virtual Machine, you can take advantage of the vast Java ecosystem. Clojure for the Brave and True offers a 'dessert-first' approach: you ll start playing with real programs immediately, as you steadily acclimate to the abstract but powerful features of Lisp and functional programming. Inside you ll find an offbeat, practical guide to Clojure, filled with quirky sample programs that catch cheese thieves and track glittery vampires. Learn how to: Wield Clojure s core functions Use Emacs for Clojure development Write macros to modify Clojure itself Use Clojure s tools to simplify concurrency and parallel programming Clojure for the Brave and True assumes no prior experience w

Table of Contents
Introduction
Part I: Environment Setup
Chapter 1: Building, Running, and the REPL
Chapter 2: How to Use Emacs, an Excellent Clojure Editor
Part II: Language Fundamentals
Chapter 3: Do Things: A Clojure Language Crash Course
Chapter 4: Core Functions in Depth
Chapter 5: Functional Programming
Chapter 6: Organizing Your Project: a Librarian's Tale
Chapter 7: Clojure Alchemy: Reading, Evaluation, and Macros
Chapter 8: Writing Macros
Part III: Advanced Topics
Chapter 9: Concurrent and Parallel Programming
Chapter 10: Clojure Metaphysics: Atoms, Refs, Vars, and Cuddle Zombies
Chapter 11: Master Concurrent Processes with core.async
Chapter 12: Interacting with Java
Chapter 13: Create and Extend Abstractions with Multimethods, Protocols, and Records
Appendix A: Building and Developing with Leiningen
Appendix B: Boot, the Fancy Clojure Build Framework

Clojure For The Brave And True

    Product form

    £34.19

    Includes FREE delivery

    RRP £37.99 – you save £3.80 (10%)

    Order before 4pm today for delivery by Mon 22 Jun 2026.

    A Paperback / softback by Daniel Higginbotham

    3 in stock

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      View other formats and editions of Clojure For The Brave And True by Daniel Higginbotham

      Publisher: No Starch Press,US
      Publication Date: 15/10/2015
      ISBN13: 9781593275914, 978-1593275914
      ISBN10: 1593275919

      Description

      Book Synopsis
      For weeks, months nay! from the very moment you were born, you ve felt it calling to you. At long last you ll be united with the programming language you ve been longing for: Clojure! As a Lisp-style functional programming language, Clojure lets you write robust and elegant code, and because it runs on the Java Virtual Machine, you can take advantage of the vast Java ecosystem. Clojure for the Brave and True offers a 'dessert-first' approach: you ll start playing with real programs immediately, as you steadily acclimate to the abstract but powerful features of Lisp and functional programming. Inside you ll find an offbeat, practical guide to Clojure, filled with quirky sample programs that catch cheese thieves and track glittery vampires. Learn how to: Wield Clojure s core functions Use Emacs for Clojure development Write macros to modify Clojure itself Use Clojure s tools to simplify concurrency and parallel programming Clojure for the Brave and True assumes no prior experience w

      Table of Contents
      Introduction
      Part I: Environment Setup
      Chapter 1: Building, Running, and the REPL
      Chapter 2: How to Use Emacs, an Excellent Clojure Editor
      Part II: Language Fundamentals
      Chapter 3: Do Things: A Clojure Language Crash Course
      Chapter 4: Core Functions in Depth
      Chapter 5: Functional Programming
      Chapter 6: Organizing Your Project: a Librarian's Tale
      Chapter 7: Clojure Alchemy: Reading, Evaluation, and Macros
      Chapter 8: Writing Macros
      Part III: Advanced Topics
      Chapter 9: Concurrent and Parallel Programming
      Chapter 10: Clojure Metaphysics: Atoms, Refs, Vars, and Cuddle Zombies
      Chapter 11: Master Concurrent Processes with core.async
      Chapter 12: Interacting with Java
      Chapter 13: Create and Extend Abstractions with Multimethods, Protocols, and Records
      Appendix A: Building and Developing with Leiningen
      Appendix B: Boot, the Fancy Clojure Build Framework

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account