Closed escherize closed 1 year ago
More points:
malli.dev/start!
running, the exception should be handled with the pretty printer, otherwise (e.g. prod use) just throw the exception as-is.I think I have a minimum viable implementation over in #825 now.
It's often surprising to users when mx/defn behaves differently than (prismatic) schema.core/defn. Probably because they have very similar syntax.
It'd be cool if mx/defn provided a way to always check inputs and outputs like this defn macro does.
Open Questions
Q: Is there another piece of information that would be good to include here? Q: Is it worth differentiating between
^:always-check-inputs
and^:always-check-outputs
?