=my-channel=*my-atom, *my-futuremy+tuplemy-key->my-value<my-react-component>:name.spaced/keywords:this_namespacing_convention also workscamel->kebab!)
:my.namespaced/keyword-convention vs :my.name.spaced.keyword/convention)
:this.idiomatic/namespacing-convention for process-local attributes:this_portable_namespacing_convention for far-ranging attributes
(nth my-csv-row 8))It's just data
[:defn :fibonacci [:n]
[:cond
[:= :n 0] 0
[:= :n 1] 1
[:+
[:fibonacci [:- :n 1]]
[:fibonacci [:- :n 2]]]]]Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.
- Greenspun's 10th Rule
Any sufficiently data-oriented
C or FortranClojure program contains an ad hoc, informally-specified, bug-ridden, slow interpretation of half of Clojure.