Столкнулся с compojure.sweet с такой фигней:
- есть path-params, он привязывает значение символа с соответствующим сегментом пути e.g. :path-params [boo]
- дальше идёт body, где именно в compojure.sweet можно указать схему, используя библиотеку plumatic.schema e.g. :body [foo s/Str]
У меня есть функция, которая генерирует схему для данного foo исходя из значений boo. Если я впихиваю в :body [foo (create-schema boo)], то он говорит, что не знает ничего про символ boo. Понятно, что можно дальше по тексту закостылять, сделав (s/validate (create-schema boo) foo), но хотелось бы именно как схему впихнуть в :body. Есть мысли?