|
| 1 | +[{:name "def", |
| 2 | + :ns "clojure.core", |
| 3 | + :doc |
| 4 | + "Creates and interns or locates a global var with the name of symbol and a\nnamespace of the value of the current namespace (*ns*). See\nhttp://clojure.org/special_forms for more information.", |
| 5 | + :meta {:type "special-form"}} |
| 6 | + {:name "if", |
| 7 | + :ns "clojure.core", |
| 8 | + :doc "Evaluates test.", |
| 9 | + :meta {:type "special-form"}} |
| 10 | + {:name "do", |
| 11 | + :ns "clojure.core", |
| 12 | + :doc |
| 13 | + "Evaluates the expressions in order and returns the value of the last. If no\nexpressions are supplied, returns nil. See http://clojure.org/special_forms\nfor more information.", |
| 14 | + :meta {:type "special-form"}} |
| 15 | + {:name "quote", |
| 16 | + :ns "clojure.core", |
| 17 | + :doc |
| 18 | + "Yields the unevaluated form. See http://clojure.org/special_forms for more\ninformation.", |
| 19 | + :meta {:type "special-form"}} |
| 20 | + {:name "var", |
| 21 | + :ns "clojure.core", |
| 22 | + :doc |
| 23 | + "The symbol must resolve to a var, and the Var object itself (not its value)\nis returned. The reader macro #'x expands to (var x). See\nhttp://clojure.org/special_forms for more information.", |
| 24 | + :meta {:type "special-form"}} |
| 25 | + {:name "recur", |
| 26 | + :ns "clojure.core", |
| 27 | + :doc |
| 28 | + "Evaluates the exprs in order, then, in parallel, rebinds the bindings of\nthe recursion point to the values of the exprs. See\nhttp://clojure.org/special_forms for more information.", |
| 29 | + :meta {:type "special-form"}} |
| 30 | + {:name "throw", |
| 31 | + :ns "clojure.core", |
| 32 | + :doc |
| 33 | + "The expr is evaluated and thrown, therefore it should yield an instance of\nsome derivee of Throwable. Please see http://clojure.org/special_forms#throw", |
| 34 | + :meta {:type "special-form"}} |
| 35 | + {:name "try", |
| 36 | + :ns "clojure.core", |
| 37 | + :doc |
| 38 | + "The exprs are evaluated and, if no exceptions occur, the value of the last\nis returned. If an exception occurs and catch clauses are provided, each is\nexamined in turn and the first for which the thrown exception is an instance\nof the named class is considered a matching catch clause. If there is a\nmatching catch clause, its exprs are evaluated in a context in which name is\nbound to the thrown exception, and the value of the last is the return value\nof the function. If there is no matching catch clause, the exception\npropagates out of the function. Before returning, normally or abnormally,\nany finally exprs will be evaluated for their side effects. See\nhttp://clojure.org/special_forms for more information.", |
| 39 | + :meta {:type "special-form"}} |
| 40 | + {:name "catch", |
| 41 | + :ns "clojure.core", |
| 42 | + :doc |
| 43 | + "The exprs are evaluated and, if no exceptions occur, the value of the last\nis returned. If an exception occurs and catch clauses are provided, each is\nexamined in turn and the first for which the thrown exception is an instance\nof the named class is considered a matching catch clause. If there is a\nmatching catch clause, its exprs are evaluated in a context in which name is\nbound to the thrown exception, and the value of the last is the return value\nof the function. If there is no matching catch clause, the exception\npropagates out of the function. Before returning, normally or abnormally,\nany finally exprs will be evaluated for their side effects. See\nhttp://clojure.org/special_forms for more information.", |
| 44 | + :meta {:type "special-form"}} |
| 45 | + {:name "finally", |
| 46 | + :ns "clojure.core", |
| 47 | + :doc |
| 48 | + "The exprs are evaluated and, if no exceptions occur, the value of the last\nis returned. If an exception occurs and catch clauses are provided, each is\nexamined in turn and the first for which the thrown exception is an instance\nof the named class is considered a matching catch clause. If there is a\nmatching catch clause, its exprs are evaluated in a context in which name is\nbound to the thrown exception, and the value of the last is the return value\nof the function. If there is no matching catch clause, the exception\npropagates out of the function. Before returning, normally or abnormally,\nany finally exprs will be evaluated for their side effects. See\nhttp://clojure.org/special_forms for more information.", |
| 49 | + :meta {:type "special-form"}} |
| 50 | + {:name ".", |
| 51 | + :ns "clojure.core", |
| 52 | + :doc |
| 53 | + "The '.' special form is the basis for access to Java. It can be considered\na member-access operator, and/or read as 'in the scope of'. See\nhttp://clojure.org/special_forms for more information.", |
| 54 | + :meta {:type "special-form"}} |
| 55 | + {:name "set!", |
| 56 | + :ns "clojure.core", |
| 57 | + :doc |
| 58 | + "Assignment special form. When the first operand is a field member access\nform, the assignment is to the corresponding field. If it is an instance\nfield, the instance expr will be evaluated, then the expr. In all cases\nthe value of expr is returned. Note - you cannot assign to function params\nor local bindings. Only Java fields, Vars, Refs and Agents are mutable in\nClojure. See http://clojure.org/special_forms for more information.", |
| 59 | + :meta {:type "special-form"}} |
| 60 | + {:name "monitor-enter", |
| 61 | + :ns "clojure.core", |
| 62 | + :doc |
| 63 | + "A synchronization primitive that should be avoided in user code. Use the\nlocking macro. See http://clojure.org/special_forms for more information.", |
| 64 | + :meta {:type "special-form"}} |
| 65 | + {:name "monitor-exit", |
| 66 | + :ns "clojure.core", |
| 67 | + :doc |
| 68 | + "A synchronization primitive that should be avoided in user code. Use the\nlocking macro. See http://clojure.org/special_forms for more information.", |
| 69 | + :meta {:type "special-form"}} |
| 70 | + {:name "new", |
| 71 | + :ns "clojure.core", |
| 72 | + :doc |
| 73 | + "Instantiate a class. See http://clojure.org/java_interop#new for\nmore information.", |
| 74 | + :meta {:type "special-form"}}] |
0 commit comments