yamlscript 0.2.25.0 → 0.2.26.0
raw patch · 5 files changed
+1/−12 lines, 5 files
Files
- lib/YAMLScript.hs +0/−7
- test/Main.hs +0/−1
- test/Test.hs +0/−2
- test/YAMLScript/Tests.hs +0/−1
- yamlscript.cabal +1/−1
lib/YAMLScript.hs view
@@ -15,10 +15,8 @@ import qualified Data.Text as T import qualified Data.Text.Encoding as TE import qualified Data.Aeson as Aeson-import qualified Data.Aeson.Types as Aeson import Control.Exception (Exception, throwIO) import Control.Monad.IO.Class (MonadIO, liftIO)-import System.IO.Unsafe (unsafePerformIO) import YAMLScript.FFI -- | Error type for YAMLScript operations@@ -49,8 +47,3 @@ case Aeson.eitherDecode (LBS.fromStrict result) of Left err -> throwIO $ YAMLScriptParseError err Right value -> return value---- | Convenience function for pure contexts--- Note: This uses unsafePerformIO and should be used carefully-loadYAMLScriptPure :: T.Text -> Aeson.Value-loadYAMLScriptPure = unsafePerformIO . loadYAMLScript
test/Main.hs view
@@ -4,7 +4,6 @@ module Main where import qualified Data.Text as T-import qualified Data.Aeson as Aeson import qualified Data.Aeson.Encode.Pretty as Aeson import qualified Data.ByteString.Lazy.Char8 as LBS import System.Environment (getArgs)
test/Test.hs view
@@ -6,12 +6,10 @@ module Main where import Test.Hspec-import qualified Data.Text as T import qualified Data.Aeson as Aeson import qualified Data.Aeson.Key as Key import qualified Data.Aeson.KeyMap as KeyMap import YAMLScript-import YAMLScript.Tests main :: IO () main = hspec $ do
test/YAMLScript/Tests.hs view
@@ -6,7 +6,6 @@ module YAMLScript.Tests where import Test.Hspec-import qualified Data.Text as T import qualified Data.Aeson as Aeson import qualified Data.Aeson.Key as Key import qualified Data.Aeson.KeyMap as KeyMap
yamlscript.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: yamlscript-version: 0.2.25.0+version: 0.2.26.0 synopsis: Haskell bindings for YAMLScript description: Haskell bindings for YAMLScript, a functional programming language with YAML syntax.