Travis Brown
Travis Brown
For what it's worth I've been working on a branch in circe where I use `java.util.LinkedHashMap` by default and switch to the `Map` + `IndexedSeq` representation when someone uses `add`...
It's still a mess and I haven't pushed it yet. But yeah, the `LinkedHashMap` is never exposed—it's just used in the cases where you're building up a map from a...
@martin-g Thanks for the pointer! There still seems to be an issue with `can't refine` errors, at least in some non-recursive cases. Take the following example: ```rust fn main() {...
@martin-g Thanks very much!
I've got a quick implementation of a branch with (broken) support [here](https://github.com/travisbrown/delimited/tree/topic/scala-js).
Oh, damn, I forgot `IsSeqLike` is new in 2.11. That's what I get for not running all tests locally. I'll figure out a workaround this evening.
Would a re-chunking enumeratee be sufficient for the cases you have in mind? Right now the enumerator determines the chunks and they're not exposed in the public API after that...
@Crafter6432 That depends on the execution model of the underlying context. Quick example with Twitter futures: ``` scala scala> import com.twitter.util.{ Future, FuturePool } import com.twitter.util.{Future, FuturePool} scala> import io.catbird.util._,...
Thanks, @rossabaker! (although I'm not sure the mutable `VectorBuilder` is 100% fair here).
@rossabaker If that's the most idiomatic way of writing the observable computation, I guess it could stand, but I mostly just don't want the benchmark to be measuring the technique...