malli

https://github.com/metosin/malli :malli:
ordnungswidrig 2021-02-24T07:28:16.062900Z

:cat-tag :alt-tag :or-tag ?

👍 2
2021-02-24T13:05:03.063700Z

i suggest :named-cat, :named-alt, :named-or

👍 1
danielneal 2021-02-24T13:23:51.064600Z

[:cat {:named? true}]?

💯 1
ikitommi 2021-02-28T14:09:12.107900Z

using properties would be nice for users, but would make the parser more complex. and updating properties might change the behaviour of the schema silently:

[:cat {:named? true} [:tuple int?]]

ikitommi 2021-02-28T14:09:41.108100Z

[:cat {:named? false} [:tuple int?]]
… is a totally diferent thing.