MK
^:private
вешается на саму var, а не на функциюSize: a a a
MK
^:private
вешается на саму var, а не на функциюMK
cljs.user=> (def x 1)
#'cljs.user/x
cljs.user=> (meta #'x)
{:ns cljs.user, :name x, :file nil, :end-column 7, :column 1, :line 1, :end-line 1, :arglists (), :doc nil, :test nil}
cljs.user=>
cljs.user=>
MG
#'
. Чем #'a
хуже в ClojureScript?MK
#’
ничемАГ
MG
(def x (do-something x))
хуже, чем (alter-var-root #'x do-something)
?MG
MK
(def x (do-something x))
хуже, чем (alter-var-root #'x do-something)
?MK
АГ
MG
Var
- это контейнер для корневого значения и набора стеков значений в тредах, а в ClojureScript - это просто ключ в мапке?MK
MK
MK
MK
MK
MK
MK
MK