packages feed

egison 3.7.8 → 3.7.9

raw patch · 3 files changed

+3/−2 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Language.Egison.Types: readUTF8File :: FilePath -> (IO String)

Files

egison.cabal view
@@ -1,5 +1,5 @@ Name:                egison-Version:             3.7.8+Version:             3.7.9 Synopsis:            Programming language with non-linear pattern-matching against non-free data Description:   An interpreter for Egison, a **pattern-matching-oriented**, purely functional programming language.
hs-src/Language/Egison/Parser.hs view
@@ -100,7 +100,7 @@ loadFile file = do   doesExist <- liftIO $ doesFileExist file   unless doesExist $ throwError $ Default ("file does not exist: " ++ file)-  input <- liftIO $ readFile file+  input <- liftIO $ readUTF8File file   exprs <- readTopExprs $ shebang input   concat <$> mapM  recursiveLoad exprs  where
hs-src/Language/Egison/Types.hs view
@@ -143,6 +143,7 @@     , isCollection'     , isArray'     , isHash'+    , readUTF8File     ) where  import Prelude hiding (foldr, mappend, mconcat)