John Ericson

Results 880 comments of John Ericson
trafficstars

Ah, this is because the autogenerated `Paths_alex` module allows `alex_` env vars to override the data dirs. During the build those env vars are defined (at least with the latest...

Glad to hear it! I'll start with something like the first commit of the DMap PR, https://github.com/mokus0/dependent-map/pull/31/commits/5985aad23ed339bc8ebda5164cb16a379b0a2b39, to see just the performance impact of just the type change.

Are pattern synonyms OK (not too new) to use? I couldn't immediately tell.

Sorry for taking a bit; busy at work lately. Here's a branch with just the type change https://github.com/obsidiansystems/containers/tree/non-empty . Hope I'm not jinxing the optimizations being bullish, but know pattern...

Sorry for the delays. It turns out that just as I opened this, I was heading into an especially busy period at work, so I haven't had much time for...

@treeowl light ping :) --- I feel like a hypocrite after I taking a bit to respond my self, but have you had a chance to glance at those benchmarks?...

Sweet! I'll convert all the other types and make a PR.

Right, let me roll back "all the other types" to just sticking to the family of `Map`, `IntMap`, Set`, and `IntSet`.

Oh oops completely forget that the `Int` ones are Patricia trees and also totally different. Nevermind then. The `Nil` constructor invariant begs for the more conventional `newtype IntMap a =...

Sorry I've also been hacking on GHC's build system a bit, spreading myself too thin again. It is indeed not too hard, and I can take a bunch of text...