Поскольку скринкасты и блоги начинают появляться вокруг новой функции clojure.spec в Clojure 1.9, становится ясно, что clojure.spec способен выполнять много мер по снижению рисков, которые ранее выпол
Я пытаюсь специфицировать функцию таким образом, что она принимает последовательность из двух строк в качестве первого аргумента функции. Это то, что я пробовал: (ns yoostan-lib.test
(:require [c
у меня есть следующие функции: (s/def :person/age number?)
(s/def :person/name string?)
(s/def ::person (s/keys :req [:person/name :person/age]))
Тогда я получить сущность из Datomic: (def person
Я пытаюсь написать спецификацию для функции слияния, которая принимает функцию и отображает как входной сигнал и использует функцию для разрешения конфликтов. Однако спецификация, которую я написал дл
(require '[clojure.spec :as s])
рассмотрит следующие данные: (def data {:names [["Anna" :lucky]
["Peter"]
["Jon" :lucky]
["Andre" :lucky]]})
Это хэш-карта с одним клю