Archived
1
0
Fork 0

Wrote the ping pong stuff

This commit is contained in:
Julien Dessaux 2009-08-07 00:19:14 +02:00
parent 2f270f8bdf
commit 14f87adb8b
3 changed files with 28 additions and 2 deletions

View file

@ -2,11 +2,14 @@ module Main where
import System.Exit
import System.Plugins
ghcargs :: [String]
ghcargs = ["-XPatternGuards"]
-- | Dynamic launching function
main :: IO ()
main = do
putStrLn "hsbot starting..."
m <- makeAll "Hsbot.hs" [] -- ghcargs
m <- makeAll "Hsbot.hs" ghcargs
(modul', imain) <- case m of
MakeSuccess _ _ -> do
ldstat <- load_ "Hsbot/Main.o" [".","Hsbot","Hsbot/Plugins"] "imain"
@ -26,7 +29,7 @@ main = do
-- | Dynamic rebooting function
reboot :: Module -> a -> IO ()
reboot modul' state = do
mkstat <- makeAll "Hsbot.hs" [] --ghcargs
mkstat <- makeAll "Hsbot.hs" ghcargs
case mkstat of
MakeSuccess _ _ -> do
unloadAll modul'