freeman42x / haskell-editor-setup

Easy instructions for setting up Haskell editors / IDEs on any major operating system.
GNU General Public License v3.0
101 stars 15 forks source link

added Lens library comparision #92

Closed epic-guy closed 4 years ago

puffnfresh commented 4 years ago

Honestly I think:

So I add lens to all of my projects because it's an easy choice.

freeman42x commented 4 years ago

Honestly I think:

  • The size problem is mitigated by using a caching tool like Nix (or even cabal v2 I guess)
  • The power and utility of things like Prism and Iso is extremely high

So I add lens to all of my projects because it's an easy choice.

@puffnfresh I totally agree with you on the reason and the decision, that was the choice I was going for.

Also this morning I finished setting up cachix for us: https://github.com/fairy-tale-agi-solutions/haskell-editor-setup/blob/master/CONTRIBUTING.md

So the entire build should only take about 1 minute or so on a modern machine.