From 9dc03e175ee2891867af0494b16a7cb7f57e488f Mon Sep 17 00:00:00 2001
From: Sean Gillespie <sean@mistersg.net>
Date: Thu, 6 Apr 2017 19:47:38 -0400
Subject: [PATCH] Upgrade to Stackage LTS@8.8

---
 app/Main.hs             | 1 +
 lambda-calculator.cabal | 6 +++---
 stack.yaml              | 2 +-
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/app/Main.hs b/app/Main.hs
index c7fc8b3..bf9abf8 100644
--- a/app/Main.hs
+++ b/app/Main.hs
@@ -2,6 +2,7 @@ module Main where
 
 import Data.Version
 
+import Data.Semigroup
 import Options.Applicative hiding (ParseError)
 import System.Console.Shell
 import System.Console.Shell.ShellMonad
diff --git a/lambda-calculator.cabal b/lambda-calculator.cabal
index 9fd17c5..9b1fd67 100644
--- a/lambda-calculator.cabal
+++ b/lambda-calculator.cabal
@@ -26,7 +26,7 @@ library
                        Language.SystemF.Expression,
                        Language.SystemF.Parser,
                        Language.SystemF.TypeCheck
-  build-depends:       base <= 5,
+  build-depends:       base >= 4.9,
                        containers,
                        parsec
   default-language:    Haskell2010
@@ -36,9 +36,9 @@ executable lambda-calculator
   main-is:             Main.hs
   other-modules:       Paths_lambda_calculator
   ghc-options:         -threaded -rtsopts -with-rtsopts=-N
-  build-depends:       base,
+  build-depends:       base >= 4.9,
                        lambda-calculator,
-                       optparse-applicative < 0.13,
+                       optparse-applicative >= 0.13,
                        Shellac,
                        Shellac-readline
   default-language:    Haskell2010
diff --git a/stack.yaml b/stack.yaml
index a71357a..6c16753 100644
--- a/stack.yaml
+++ b/stack.yaml
@@ -5,4 +5,4 @@ packages:
 extra-deps:
 - Shellac-0.9.9
 - Shellac-readline-0.9.9
-resolver: lts-7.14
+resolver: lts-8.8
-- 
GitLab