Pauli Jaakkola
Pauli Jaakkola
- Fixes #98 - Adds input-polymorphic `parse-json` and `parse-json-strict` to core. - Also makes `parse-cbor`, `parse-smile`, `parsed-seq` and `parsed-smile-seq` similarly polymorphic. - Removes the `StringReader` layer which Jackson did not...
> Note on using non-byte-based sources/targets (char based, like Reader and Writer): these can not be used for Smile-format documents, and thus will either downgrade to textual JSON (when parsing),...
From [working on coercion subtyping](https://github.com/broom-lang/broom/blob/master/compiler/lib/Typechecker/Matching.ml#L303) I would assume that a function schema encoder would be something like ```clojure (fn [f] (fn [x] (output-encoder (f (input-decoder x))))) ``` and decoder ```clojure...
Something like [in Plumatic Schema](http://plumatic.github.io/schema/schema.coerce.html). This would do the job of both `validator` and `encoder`/`decoder` (and perhaps also `explainer` if that can be incorporated efficiently) in one pass. Having to...
While I was trying to describe Malli forms with Malli I noticed that recursive generator generation can diverge: ```clj (mg/generator [:schema {:registry {::schema [:or [:= :int] [:= :string] [:cat [:=...
[This code](https://github.com/hugoduncan/criterium/blob/develop/src/criterium/ziggurat.clj#L44-L46) has no effect because `for` is lazy and its result is not being used here. Without digging into the math I can't tell whether it is a bug....
Tutorials etc. Now there is almost nothing besides reference docstrings.