This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-11-04
Channels
- # beginners (46)
- # boot (65)
- # cider (8)
- # cljs-dev (5)
- # cljsrn (4)
- # clojure (50)
- # clojure-conj (2)
- # clojure-france (1)
- # clojure-greece (18)
- # clojure-russia (8)
- # clojure-spec (39)
- # clojure-uk (36)
- # clojurescript (36)
- # clr (16)
- # component (2)
- # cursive (6)
- # datascript (3)
- # datomic (31)
- # devcards (2)
- # editors-rus (1)
- # emacs (15)
- # events (2)
- # figwheel (1)
- # funcool (24)
- # garden (3)
- # hoplon (22)
- # instaparse (15)
- # leiningen (3)
- # luminus (4)
- # om (59)
- # onyx (24)
- # overtone (1)
- # pedestal (3)
- # planck (18)
- # prelude (1)
- # protorepl (2)
- # re-frame (5)
- # rum (1)
- # sql (1)
- # uncomplicate (1)
- # untangled (66)
- # vim (18)
- # yada (4)
Привет. 3 декабря проводим воркшоп по ClojureScript в Киеве. Воркшоп бесплатный, но количество мест ограничено. Материал для новичков (от основ до создания простого веб-приложения). FAQ и регистрация https://roman01la.github.io/clojurescript-workshop/
@kuzmin_m: на clojure-spec канале рекомендуют для приведенного тобой случая юзать sdef?
дак есть решение вообще или by design?
На первый взгляд, решение такое для fspec: Вызывать функцию столько раз, и с теми же аргументами, как если бы spec@не использовался. Т.е. обернуть функцию и проверять параметры и возвращаемое значение только при ее нормальном вызове.
Вообще странно, что instrument проверяет только args, хотя уже есть pre/post проверки и без спеки можно проверить возвращаемое значение
Ну или помечать функции как безопасные - эдакий белый список. Но это так себе решение.
не айс