diff --git a/content/reference/evaluation.adoc b/content/reference/evaluation.adoc index 2953ecb2..fde9e9b7 100644 --- a/content/reference/evaluation.adoc +++ b/content/reference/evaluation.adoc @@ -31,7 +31,6 @@ A Symbol is _resolved_: . If it names a special form it is considered a special form, and must be utilized accordingly. . If in a local scope (e.g. in a function definition or a let form), a lookup is done to see if it names a local binding (e.g. a function argument or let-bound name). If so, the value is the value of the local binding. . A lookup is done in the current namespace to see if there is a mapping from the symbol to a class. If so, the symbol is considered to name a Java class object. Note that class names normally denote class objects, but are treated specially in certain special forms, e.g. `.` and `new`. -. Since Clojure 1.12, if the name ends in one or more `pass:[*]`s, the name prior to the `pass:[*]` is resolved as package-qualified class name, or via a lookup for a mapping to class, or a primitive name. The value is the class of the array type for the specified class with dimension equal to the number of `:pass:[*] at the end. . A lookup is done in the current namespace to see if there is a mapping from the symbol to a var. If so, the value is the value of the binding of the var referred-to by the symbol. . It is an error.