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)