$ stack solver
Using configuration file: stack.yaml
Using cabal packages:
- motor-experiment.cabal
Using resolver: lts-7.24
Using compiler: ghc-8.0.1
Asking cabal to calculate a build plan...
Trying with packages from lts-7.24 as hard constraints...
Attempt failed.
>>>> Cabal errors begin
cabal: Could not resolve dependencies:
trying: motor-0.2.0.0 (dependency of motor-experiment-0.1.0.0)
next goal: template-haskell (dependency of motor-0.2.0.0)
rejecting: template-haskell-2.11.0.0/installed-2.1... (conflict: motor =>
template-haskell>=2.11.1.0)
rejecting: template-haskell-2.12.0.0, template-haskell-2.11.1.0 (constraint
from main config /tmp/cabal-solver15965/cabal.config requires ==2.11.0.0)
rejecting: template-haskell-2.11.0.0 (conflict: motor =>
template-haskell>=2.11.1.0)
rejecting: template-haskell-2.10.0.0, template-haskell-2.9.0.0,
template-haskell-2.8.0.0, template-haskell-2.7.0.0, template-haskell-2.6.0.0,
template-haskell-2.5.0.0, template-haskell-2.4.0.1, template-haskell-2.4.0.0,
template-haskell-2.3.0.1, template-haskell-2.3.0.0, template-haskell-2.2.0.0
(constraint from main config /tmp/cabal-solver15965/cabal.config requires
==2.11.0.0)
Dependency tree exhaustively searched.
<<<< Cabal errors end
Could not parse cabal-install errors:
>>>> Cabal errors begin
cabal: Could not resolve dependencies:
trying: motor-0.2.0.0 (dependency of motor-experiment-0.1.0.0)
next goal: template-haskell (dependency of motor-0.2.0.0)
rejecting: template-haskell-2.11.0.0/installed-2.1... (conflict: motor =>
template-haskell>=2.11.1.0)
rejecting: template-haskell-2.12.0.0, template-haskell-2.11.1.0 (constraint
from main config /tmp/cabal-solver15965/cabal.config requires ==2.11.0.0)
rejecting: template-haskell-2.11.0.0 (conflict: motor =>
template-haskell>=2.11.1.0)
rejecting: template-haskell-2.10.0.0, template-haskell-2.9.0.0,
template-haskell-2.8.0.0, template-haskell-2.7.0.0, template-haskell-2.6.0.0,
template-haskell-2.5.0.0, template-haskell-2.4.0.1, template-haskell-2.4.0.0,
template-haskell-2.3.0.1, template-haskell-2.3.0.0, template-haskell-2.2.0.0
(constraint from main config /tmp/cabal-solver15965/cabal.config requires
==2.11.0.0)
Dependency tree exhaustively searched.
<<<< Cabal errors end
CallStack (from HasCallStack):
error, called at src/Stack/Solver.hs:144:25 in stack-1.5.1-8L0HpUwgvNa7pLuInyRw8N:Stack.Solver
I've never had to build up haskell dependency-resolution-skills, because normally, things just work, but... thought I'd mention this here because I love Idris, and I love the Motor presentation, and would love to give Motor a shot!