This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-08-11
Channels
- # aws (2)
- # babashka (11)
- # beginners (107)
- # calva (6)
- # cljsrn (18)
- # clojure (180)
- # clojure-australia (6)
- # clojure-europe (54)
- # clojure-losangeles (9)
- # clojure-nl (4)
- # clojure-uk (13)
- # clojureladies (1)
- # clojurescript (57)
- # clojureverse-ops (1)
- # consultantsdirectory (1)
- # cursive (48)
- # datomic (11)
- # defnpodcast (3)
- # degree9 (1)
- # deps-new (5)
- # depstar (21)
- # docker (2)
- # fulcro (15)
- # helix (32)
- # kaocha (1)
- # lsp (21)
- # malli (15)
- # meander (15)
- # news-and-articles (2)
- # nextjournal (1)
- # off-topic (42)
- # pathom (3)
- # podcasts-discuss (1)
- # polylith (73)
- # protojure (1)
- # re-frame (43)
- # reagent (1)
- # releases (1)
- # restql (1)
- # schema (1)
- # sci (1)
- # shadow-cljs (23)
- # spacemacs (7)
- # sql (5)
- # tools-deps (42)
- # vim (15)
- # xtdb (3)
@ikitommi I haven鈥檛 tested but would the new release be likely to improve this perf issue? https://gist.github.com/stevebuik/e63735d99fca94041120f9b0e25b616d
What is wrong with this schema?
(def logger-pairs-schema
[:+ [:tuple keyword? string?]])
(defn pairs-conforms!
{:malli/schema [:=>
[:cat [logger-pairs-schema]]
nil?
;; [:or [nil? logger-pairs-schema]]
]}
[pairs]
)
:malli.core/invalid-schema {:schema [:+ [:tuple #function[clojure.core/keyword?] #function[clojure.core/string?--5427]]]}
I don't understand why this throws an errorThis is thrown from the new reported
(ns dev
(:require
[malli.dev :as dev]
[malli.dev.pretty :as pretty]))
(dev/start! {:report (pretty/reporter)})
I don't get it.
(m/validate logger-pairs-schema [[:x "something"]]) => true
@ikitommi isn't it a bug?no, just an extra vector:
(m/schema [:cat [[:+ [:tuple keyword? string?]]]])
; =throws=> :malli.core/invalid-schema
(m/schema [:cat [:+ [:tuple keyword? string?]]])
; => => [:cat [:+ [:tuple keyword? string?]]]
Ahh. Thank you @ikitommi :3