gt-tools 0.1.4.3 → 0.1.4.4
raw patch · 2 files changed
+6/−4 lines, 2 filesdep +extensible-exceptions
Dependencies added: extensible-exceptions
Files
- Gtc/gtc.hs +3/−2
- gt-tools.cabal +3/−2
Gtc/gtc.hs view
@@ -7,11 +7,12 @@ import Gt.Core import Gt.Langs import Control.Monad.Trans-import System.Console.Haskeline hiding (catch)+import System.Console.Haskeline import System.Environment import System.Exit import System.Posix.Terminal import qualified System.Environment.UTF8 as U+import qualified Control.Exception.Extensible as E usage :: IO() usage =@@ -72,7 +73,7 @@ } getHomeDir :: IO FilePath-getHomeDir = catch (getEnv "HOME") (\_ -> return "")+getHomeDir = getEnv "HOME" `E.catch` (const $ return "" :: E.SomeException -> IO String) interactiveLoop' :: Lang -> Lang -> IO() interactiveLoop' from to =
gt-tools.cabal view
@@ -1,5 +1,5 @@ name: gt-tools-version: 0.1.4.3+version: 0.1.4.4 cabal-version: >= 1.8 build-type: Simple license: GPL@@ -16,7 +16,7 @@ category: Tools author: Mikhail S. Pobolovets stability: stable-tested-with: GHC==6.12.1+tested-with: GHC==6.12.1, GHC==7.6.1 data-files: LICENSE README Gtg/main.glade data-dir: "" extra-source-files: Setup.lhs@@ -34,6 +34,7 @@ build-depends: base >= 4.2 && < 5, containers,+ extensible-exceptions, haskeline, HTTP, json,