dynloader-0.1.0: Dynamically runtime loading packages

Safe HaskellNone
LanguageHaskell2010

System.Plugins.Dynloader

Synopsis
  • unsafeLoad :: [PackageName] -> [ModuleName] -> Expression -> IO a
  • load :: [PackageName] -> [ModuleName] -> Expression -> IO Dynamic

Documentation

unsafeLoad :: [PackageName] -> [ModuleName] -> Expression -> IO a Source #

e.g.

f <- unsafeload [] [Prelude] "(+)"
f 1 2 -- 3

load :: [PackageName] -> [ModuleName] -> Expression -> IO Dynamic Source #