Want this course?
Vectors and Lists in syntax
Why is it that Clojure syntax has both parens and square brackets? What's the difference? For instance, a let form has parens around it but the bindings are in square brackets. The key is that the stuff in square brackets is configuring the let form. That's the difference.