-- an example where we want to compile and load a file import System.Plugins import API main = do make "../Null.hs" ["-i../api"] m_v <- load "../Null.o" ["../api"] [] "resource" v <- case m_v of LoadSuccess _ v -> return v _ -> error "load failed" putStrLn ( show (a v) )