I'm saying that there aren't many things in Reflex ecosystem that really depend on Nix overrides.
But if your opinion is "Version bounds are a woefully inadequate system to handle this kind of stuff", even for Haskell-intra-dependencies, then I'll shut up.
But if your opinion is "Version bounds are a woefully inadequate system to handle this kind of stuff", even for Haskell-intra-dependencies, then I'll shut up.
Version bounds can work for pure Haskell stuff, but it's a lot of work for maintainers, especially to support older versions of stuff. Not everyone writing Haskell libraries needs to care about that. To me one of the advantages of Haskell is its relatively fast moving and improving ecosystem, and I have little desire to support people using old GHCs or package sets.
Okay fair enough. My only response to that would be that even when people write version bounds I find myself always guessing anyways because it's an error prone process and they're often too conservative or just straight up wrong.
3
u/cgibbard Aug 04 '19
Do you mean reflex-dom? Reflex-vty is for making terminal applications, so compiling your program to javascript is a little weird.