Pauli Jaakkola

Results 15 issues of 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...

enhancement

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 [:=...

bug

[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.

documentation

`NullPointerException`s etc.

documentation