clojure-russia

Работа и релокейт: #jobs-rus | #clojure-russia-offtop Телеграм-чат https://t.me/clojure_ru
nek 2017-10-15T11:21:27.000004Z

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

dottedmag 2017-10-15T12:24:29.000028Z

Не пойдёт? 🙂

nek 2017-10-15T12:30:27.000071Z

Далековато 🙂

y.khmelevskii 2017-10-15T19:38:41.000054Z

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

(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.khmelevskii 2017-10-15T19:40:31.000094Z

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

dottedmag 2017-10-15T22:57:53.000088Z

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

dottedmag 2017-10-15T22:58:21.000126Z

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