husk-scheme 3.19.2 → 3.19.3
raw patch · 3 files changed
+10/−3 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Language.Scheme.Compiler.Types: joinL :: [[a]] -> [a] -> [a]
+ Language.Scheme.Compiler.Types: joinL :: forall a. [[a]] -> [a] -> [a]
- Language.Scheme.Core: replaceAtIndex :: Int -> a -> [a] -> [a]
+ Language.Scheme.Core: replaceAtIndex :: forall a. Int -> a -> [a] -> [a]
- Language.Scheme.Parser: parseEscapedChar :: GenParser Char st Char
+ Language.Scheme.Parser: parseEscapedChar :: forall st. GenParser Char st Char
- Language.Scheme.Primitives: doMakeString :: (Num a, Eq a) => a -> Char -> String -> LispVal
+ Language.Scheme.Primitives: doMakeString :: forall a. (Num a, Eq a) => a -> Char -> String -> LispVal
- Language.Scheme.Types: fromOpaque :: Typeable a => LispVal -> ThrowsError a
+ Language.Scheme.Types: fromOpaque :: forall a. Typeable a => LispVal -> ThrowsError a
Files
- ChangeLog.markdown +7/−0
- hs-src/Language/Scheme/FFI.hs +2/−2
- husk-scheme.cabal +1/−1
ChangeLog.markdown view
@@ -1,3 +1,10 @@+v3.19.3+--------++Big Fixes:++- Fixed compilation errors in `FFI.hs`.+ v3.19.2 --------
hs-src/Language/Scheme/FFI.hs view
@@ -38,7 +38,7 @@ - TODO: pass a list of functions to import. Need to make sure this is done in an efficient way - (IE, result as a list that can be processed) -}-evalfuncLoadFFI [(Continuation env _ _ _), String targetSrcFile,+evalfuncLoadFFI [(Continuation env _ _ _ _), String targetSrcFile, String moduleName, String externalFuncName, String internalFuncName] = do@@ -83,7 +83,7 @@ defineVar env internalFuncName (IOFunc result) -- >>= continueEval env cont -- Overload that loads code from a compiled module-evalfuncLoadFFI [(Continuation env _ _ _), String moduleName, String externalFuncName, String internalFuncName] = do+evalfuncLoadFFI [(Continuation env _ _ _ _), String moduleName, String externalFuncName, String internalFuncName] = do result <- liftIO $ defaultRunGhc $ do dynflags <- GHC.getSessionDynFlags _ <- GHC.setSessionDynFlags dynflags
husk-scheme.cabal view
@@ -1,5 +1,5 @@ Name: husk-scheme-Version: 3.19.2+Version: 3.19.3 Synopsis: R5RS Scheme interpreter, compiler, and library. Description: <<https://github.com/justinethier/husk-scheme/raw/master/docs/husk-scheme.png>>