malli

Samuel Ludwig 2024-08-28T21:09:32.815739Z

ouf, difference between [:my-key [:maybe T]] and [:my-key {:optional true} T] just caused me a bit of a goose-chase, i usually treat a key-value of nil the same as if that key isn't present to begin with, bad assumption~

Craig Brozefsky 2024-08-28T22:09:33.122599Z

it's only the same when it comes to key access, it's really quite different in all other context

Craig Brozefsky 2024-08-28T22:10:28.214719Z

I trip over that especially when dealing with defining expected scheme for input from other systems.. as mentioned in #clojure WRT patch

Craig Brozefsky 2024-08-28T22:10:51.987949Z

I have learned to appreciate that malli treats those distinct

👍 1