This is a brief introduction to the Clojure programming language. Clojure is an awesome functional programming language. It is sometimes called a LISP or LISt Processer. To install and run Clojure programs please look at the documentation here: https://clojure.org/. Alternatively, if you'd like to skip the install process you can write and run Clojure programs from the very cool repl.it online coding platform: https://repl.it/
If you'd like to stay connected and get updates when I add new playbacks you can follow me on twitter: @markm208.
1.1 Hello World!!! |
1.2 Readers/evaluators and simple arithmetic |
1.3 Dog age converter |
1.4 Java interoperability |
1.5 Clojure data structures |
1.6 Efficient immutability (more with data structures) |
2.1 Functions in Clojure |
2.2 Fizz Buzz |
2.3 Maps as objects |
2.4 Reading from a file (with CS poetry) |
2.5 Writing to a file |