packages feed

pdynload-0.0.3: Demo/Main.hs

module Main where

import System.Plugin
import Unsafe.Coerce

main = do
  val <- pdynload ("Prelude", "reverse") ([], "String -> String")
  let str = case val of
              Just v  -> (unsafeCoerce v :: String -> String) "hello"
              Nothing -> "Load failed."
  print str