Michael Martin

Results 37 issues of Michael Martin

With the `flex` shorthand property set to `flex: auto`, the result [should be the same](http://www.w3.org/TR/css3-flexbox/#flex-common) as `flex: 1 1 auto`. In the current stable version of Chrome (23), `flex: auto`...

The compiler doesn't complain, but the client chokes with `thx_Arrays.groupBy is not a function` when targeting JS. Example: http://try.thx-lib.org/#Ac12D

Currently, fallback is `let fallback: (decoder, fallbackValue) => decoder`. If we switched the two arguments, it would make piping more intuitive, e.g.: ```reason let roles = field("roles", list(Role.decode)) |> fallback([])...

Now that v1 is out the door, it's time to starting thinking about all the changes we might want for a v2. At a high level, the goal of a...

**The Problem:** One pervasive challenge in defining a decode library is the fact that OCaml/Reason's type system allows for different types than what JSON allows. This can be seen in...

enhancement

First things first: - [x] Move all tests out of the "option" and "string nel" -specific test files - [x] Add an "Upgrading from v1" guide to the docs website...

code quality

Now that we have a `null` decoder, we can decode optional values as: ```reason let optional = decoder => alt(null |> map(() => None), decoder |> map(Option.pure)) ``` See #124

code quality

After cleaning up all the deprecated modules and functions (#126), we should be ready to start thoroughly documenting everything that's left in the `rei` interface file. The goal of this...

documentation