An Animated Introduction to Clojure
1 Introduction to Clojure
How to read this book*
Reading, evaluation, and arithmetic
Dog age converter
Lists, vectors, maps, and sets
2 Clojure Functions
Basics of functions
Maps as objects
Reading from a file (with CS Poetry)
Writing to a file
More closures with an interest calculator
Fizz Buzz with recursion
Square root with recursion
Mortgage schedule with recursion
Lazy primes (Fizz Buzz part 3)
Poker probablities with closures and lazy sequences
Macros for set operations
7 Threads and Concurrency
Poker probabilities with threads
Asynchronous mutable data with agents
Have you watched most of the playbacks?
Interested in giving me some feedback?
Here is an
anonymous, informal survey
that will let me know what you think.
Do you want to learn C++ programming with playbacks? Check out my other book of playbacks,
"An Animated Introduction to Programming with C++"
Click here for some additional Storyteller documentation