lt-cljs-tutorial
lt-cljs-tutorial copied to clipboard
A ClojureScript Programming Language Tutorial for Light Table Users
I tried running the lt-cljs-tutorial (freshly cloned) on a new Mac (OS X 10.13.1) and new d/l of LightTable 0.8.1. After adding the connection as directed I tried evaluating the...
"Declaring a namespaces" ---> "Declaring namespaces" This title is consistent with the other titles for example: "Comments" "Definitions" "Literal data types" "Function literals"
https://github.com/swannodette/lt-cljs-tutorial/blob/master/lt-cljs-tutorial.cljs#L1335-L1355 These lines of code and comments seem to suggest that there is some sort of real difference between `extend-type` and `extend-protocol`: > ;; **Or** you can extend a protocol...
"easly" -> "easily"
This snippet on exceptions is obscure. How, exactly, does `:default` work as a catch-all here, and does it have wider application? I know it is used in multi-methods, but have...