Fork me on GitHub
#clojure-russia
<
2017-10-15
>
nek11:10:27

Всем привет. Здесь есть кто-нибудь из Стокгольма?

dottedmag12:10:29

Не пойдёт? 🙂

nek12:10:27

Далековато 🙂

y.khmelevskii19:10:41

приветствую. подскажите, как такое лучше записать:

(ns myapp.components.forms.core
  (:require
   [myapp.components.forms.checkbox.core :as checkbox.core]
   [myapp.components.forms.select.core :as select.core]
   [myapp.components.forms.input.core :as input.core]
   [myapp.components.forms.button.core :as button.core]))

(def checkbox checkbox.core/checkbox)
(def select select.core/select)
(def input input.core/input)
(def button button.core/button)
цель, в дальнейшем использовать
...
  (:require
   [myapp.components.forms.core :as forms])
...
  [:div
   [forms/button]
   [forms/checkbox]
   [forms/select]
   [forms/input]]

y.khmelevskii19:10:31

прочитал https://clojuredocs.org/clojure.core/require, но как-то не помогло. Возможно я не правильно с точки зрения clojure организовываю структуру файлов

dottedmag22:10:53

(def checkbox myapp.components.forms.checkbox.core/checkbox), так?

dottedmag22:10:21

А что, там очень большие файлы, что нужно вместо одного forms.core всякие отдельные forms.X.core?