Hi. I'm glad that this group is still active. I was looking forward to learning Haskell again with diagrams and this happened to me as well. I'm on OSX.
With resolver: lts-16.0
```
diagrams-lib> configure
diagrams-lib> Configuring diagrams-lib-1.4.3...
diagrams-lib> build
diagrams-lib> Preprocessing library for diagrams-lib-1.4.3..
diagrams-lib> Building library for diagrams-lib-1.4.3..
diagrams-lib> [ 1 of 73] Compiling Diagrams.Attributes
diagrams-lib> [ 2 of 73] Compiling Diagrams.Attributes.Compile
diagrams-lib> [ 3 of 73] Compiling Diagrams.CubicSpline.Internal
diagrams-lib> [ 4 of 73] Compiling Diagrams.Names
diagrams-lib> [ 5 of 73] Compiling Diagrams.Parametric
diagrams-lib> [ 6 of 73] Compiling Diagrams.Parametric.Adjust
diagrams-lib> <command line>: can't load framework: Cocoa (not found)
```
Apparently the above issue has been resolved in a newer version of Haskell, so I tried with
resolver: lts-17.2
```
Error: While constructing the build plan, the following exceptions were encountered:
In the dependencies for diagrams-core-1.5.0:
dual-tree must match >=0.2 && <0.3, but the stack configuration has no specified version (latest matching version is 0.2.3.0)
monoid-extras must match >=0.3 && <0.7, but the stack configuration has no specified version (latest matching version is 0.6)
needed due to reason-0.1.0.0 -> diagrams-core-1.5.0
In the dependencies for diagrams-lib-1.4.4:
active must match >=0.2 && <0.3, but the stack configuration has no specified version (latest matching version is 0.2.0.15)
dual-tree must match >=0.2 && <0.3, but the stack configuration has no specified version (latest matching version is 0.2.3.0)
monoid-extras must match >=0.6 && <0.7, but the stack configuration has no specified version (latest matching version is 0.6)
needed due to reason-0.1.0.0 -> diagrams-lib-1.4.4
In the dependencies for diagrams-svg-1.4.3:
monoid-extras must match >=0.3 && <0.7, but the stack configuration has no specified version (latest matching version is 0.6)
svg-builder must match >=0.1 && <0.2, but the stack configuration has no specified version (latest matching version is 0.1.1)
needed due to reason-0.1.0.0 -> diagrams-svg-1.4.3
```
These are the dependencies I included:
- diagrams-lib
- diagrams-svg
- diagrams-core
What options are possible? I could use Docker, but that would be a pain? Will learning Nix resolve this?