1. объявить def в лет контексте абсолютно нормально, никаких неожиданностей не будет (поправьте если не так) 2. а вот запихивать в дефы имплицитный стейт (как в данном примере) — крайне сомнительная идея
1. объявить def в лет контексте абсолютно нормально, никаких неожиданностей не будет (поправьте если не так) 2. а вот запихивать в дефы имплицитный стейт (как в данном примере) — крайне сомнительная идея
Я так понял что пытались таким образом побороть эти сраные макросы в compojure
Я вот не могу разобраться как в clojurescript подключать файлы из текущего пространства имен(использую cljsbuild) Пока был один файл все было нормально. Потом решил определение компонентов вынести в отдельный файл, назвал его components.cljs и подключаю его (:require [fullstack.components :only [some-component]]) Но сразу стектрейс вылетать начал длинный)
Я вот не могу разобраться как в clojurescript подключать файлы из текущего пространства имен(использую cljsbuild) Пока был один файл все было нормально. Потом решил определение компонентов вынести в отдельный файл, назвал его components.cljs и подключаю его (:require [fullstack.components :only [some-component]]) Но сразу стектрейс вылетать начал длинный)
Я вот не могу разобраться как в clojurescript подключать файлы из текущего пространства имен(использую cljsbuild) Пока был один файл все было нормально. Потом решил определение компонентов вынести в отдельный файл, назвал его components.cljs и подключаю его (:require [fullstack.components :only [some-component]]) Но сразу стектрейс вылетать начал длинный)
Я смотрел одну задачку автора фигвила, чтобы сравнить имплементации. Там, где можно было обойтись чистыми функциями и хвостовой рекурсией - нафигачен атом с глобальным стейтом.
Я вот не могу разобраться как в clojurescript подключать файлы из текущего пространства имен(использую cljsbuild) Пока был один файл все было нормально. Потом решил определение компонентов вынести в отдельный файл, назвал его components.cljs и подключаю его (:require [fullstack.components :only [some-component]]) Но сразу стектрейс вылетать начал длинный)