Clojure(script)

Resources

Notes (from braveclojure)

Syntax

(operator operand1 operand2 … operandn)

NOTE: The above expression is called a “form” (it is common to all Lisps)

OPINION: Should just call 'em expressions and be done with it

Data Types

Data Structures

Operators

(are_forms? x y z) => true

Bindings

def is all where all bindings start

Branching

Loops

Exceptions

With (Same as with in python)