The forms macro: Clojure forms quoted as data, with ~x splicing the
value of x and ~@xs each value of xs as value/Lit.
The `forms` macro: Clojure forms quoted as data, with `~x` splicing the value of `x` and `~@xs` each value of `xs` as `value/Lit`.
(forms & body)body as a vector of forms. ~x is the VALUE of Clojure x, lowered as a
Python literal; ~@xs splices each value of xs.
`body` as a vector of forms. `~x` is the VALUE of Clojure `x`, lowered as a Python literal; `~@xs` splices each value of `xs`.
(template form)Code that rebuilds form as data, every ~x evaluated to a Lit.
Code that rebuilds `form` as data, every `~x` evaluated to a `Lit`.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |