Browse Appendices

A.2 Common Functions and Macros

In this section

  • A.2.1 Sequence Operations
    Explore essential sequence operations in Clojure like map, filter, and more with clear descriptions and examples, perfect for data transformation tasks.
  • A.2.2 Collection Manipulation
    Master Clojure collection manipulation with functions like conj, assoc, dissoc, and more. Explore interactions with lists, vectors, maps, and sets.
  • A.2.3 Function Composition and Utilities
    Explore the key Clojure functions and macros for efficient function composition and manipulation, including comp, partial, juxt, apply, and memoize.
  • A.2.4 Threading Macros
    Understand the power of Clojure threading macros to enhance code readability and manage nested function calls efficiently.
  • A.2.5 Conditional Macros
    Explore Clojure conditional macros like `when`, `when-not`, `if-not`, `if-let`, `when-let`, and `condp`, and learn how to efficiently handle conditional logic in your code.
Saturday, October 5, 2024