Fork me on GitHub
#clojure-russia
<
2018-02-22
>
guliy14:02:41

Привет всем! Я тут погрузился в spec и пока не пойму как правильней рашать задачи такого плана, скажем есть вот такая спека: (s/def ::some-spec (s/and some? (s/int-in 10 100) odd?)) Пока у нас на входе int -все красиво. Но если у меня есть string а не int, что делать? заниматься конвертацией значений внутри spec как-то бредово, предварительно конвертировать в нужный тип и только потом проверять, ну как-то похоже на костыль тоже… Может есть у кого пуля серебряная?

guliy14:02:13

conformer - выглядит тем, что я искал, спасибо!

guliy16:02:06

Ага, тоже нашел эту либу, как раз похоже на ту самую пулю )

fmnoise20:02:11

хорошая статья как раз вот об этом

fmnoise20:02:31

и ссылки на инструменты для решения проблемы

fmnoise20:02:08

хотя ты их нашел уже вижу

misha22:02:56

Спека не про коэрсию