clojure-russia

Работа и релокейт: #jobs-rus | #clojure-russia-offtop Телеграм-чат https://t.me/clojure_ru
guliy 2018-06-07T07:58:33.000214Z

Всем, привет! Подскажите, пожалуйста, как вы поступаете когда у вас на клиенте cljs на сервере clj, хочется использовать общие spec, но необходимо работать с датами и для этого у нас разные бибилиотеки?

a.dan 2018-06-07T08:07:31.000287Z

https://clojure.org/guides/reader_conditionals

a.dan 2018-06-07T08:09:22.000020Z

Создать функции хелперы для spec. В хелперах использовать такой подход

(defn str->int [s]
  #?(:clj  (java.lang.Integer/parseInt s)
     :cljs (js/parseInt s)))

guliy 2018-06-07T08:12:49.000521Z

Спасибо, я как-то пропустил, что можно реквайнить ns тоже через ридер-кондишн.