Owen Shepherd
Owen Shepherd
Yes, I'm happy to lead the work on this. I'm already in the process of implementing it, as part of [my RESP3 work](https://github.com/informatikr/hedis/issues/156). With RESP3, one can run both pub/sub...
Oops, I just saw the value of `max_retries` is hard-coded. I guess you can disregard most of my review :)
@jpittis ping, we're getting compile errors trying to use this package. Looks like this PR implements the fix.
@Fresheyeball gentle ping, how would you feel about splitting the nix and haskell changes?
Okay, here are some ~[more complete benchmarks](https://gist.github.com/414owen/7d8b00a639a5f1d44f915a5f8dd1634b)~ I also dumped the assembly for some minimal examples ([old](https://haskell.godbolt.org/z/ME1Ted), [new](https://haskell.godbolt.org/z/r11c6T)). The new ASM doesn't look great, but I'm not really in a...
I'm passing [`grad`](https://hackage.haskell.org/package/ad-4.4/docs/Numeric-AD.html#v:grad), and [`optimize`](https://hackage.haskell.org/package/nonlinear-optimization-ad-0.2.4/docs/Numeric-Optimization-Algorithms-HagerZhang05-AD.html#v:optimize) a function `(Traversable f, RealFloat b) => f b -> b`, where `b ~ Reverse s a` in grad's type. Elsewhere, I use the function...
Here are some more easily comparable benchmarks: https://gist.github.com/414owen/ea366fc110a4e416ae9ceea035689a03 The new generalized version with `-O2` is slightly faster than the current version in every test. I don't know why this is...
This is still an error as of Jan 23rd 2016. '''bash Only `-l` and `-L` flags are allowed in build script of `glfw-sys v3.1.3`: `-L /home/owenowen/Rust │ game testing/kiss3d/target/debug/build/glfw-sys-b7009fd3f8fbb0bf/out -l...
Ugh... When one of the functions in `Get.hs` calls `ensure 0`, it ends up `put`ting the empty bytestring... We'd also need guards around those functions... which maybe isn't the worst...
Taking this out of draft mode, because I've got it integrated with `pinch`, and passing its test suite, which caught some bugs that the cereal test suite didn't.