clojure-russia 2018-02-22

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

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

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

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

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

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

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