Skip to main content

Special Forms

  • .

    Host interop: field access or method call.

  • def

    Creates and interns or locates a global var.

  • do

    Evaluates expressions in order, returning the last.

  • if

    Evaluates test, then consequent or alternative.

  • new

    Creates a new instance of a class.

  • quote

    Yields the unevaluated form.

  • recur

    Evaluates exprs and rebinds to the recursion point.

  • set!

    Assigns a new value to a var or field.

  • set!

    Establish thread local binding of dynamic var

  • throw

    Throw an exception.

  • try

    try/catch/finally expression.