Vincent Hanquez
Vincent Hanquez
I think `String.lines` is now already much faster than it was and not using the compat `Prelude.lines`. it should really be similar in term of performance to conduit's lines since...
@ndmitchell: Agreed. I was definitely considering the Hash variant one already, since I'm adding the hash interfaces now. @mgsloan: yes, very likely be in a typeclass so that we can...
iorefs is one of the many area that didn't get any thoughts yet; Vaguely the only thing I noted in this area is a primref that is not a box,...
I can't think of a reason why it's not implemented yet. PR welcomed. I don't think you'll be able to have those instance in anywhere else than Basement.Numerical.* since otherwise...
this is somewhat stale on a string builder (I have local code for it, but not finished)
Thanks that's some useful informations. numbers talks ! :) Not related to the benchmarking above, but the `Str` structure originally mentioned is interesting as it allow fast `snoc`, but also...
The improvement I had in mind is to remove the use of `applyBiWordOnNatural`, and go through the carry reporting minus operation `subWordC#` just like `plusWord2#` for `+`
interestingly having some benchmarks of the difference between the two approach would be awesome too but that's more for my own curiosity
some discussion notes: Need to have an unboxed and boxed version, point similarities with deque, and document the characteristic differences with array / list (e.g. : o(chunks) for length, faster...
I don't mind too much if it goes away, but I'm not going to actively remove it either now.