3
힌트 (Language.Haskell.Interpreter)로 해석 모드를 강제 적용하려면 어떻게해야합니까?힌트로 해석을 강제하는 방법
module Main where
import Language.Haskell.Interpreter
import Control.Monad
main = do
res <- runInterpreter (test "test")
case res of
Left e -> putStrLn (show e)
Right t -> putStrLn (show t)
return()
test :: String -> Interpreter()
test mname =
do
loadModules [mname ++ ".hs"]
setTopLevelModules ["Main"]
(here에서 응답 기준)가 발생합니다 :
NotAllowed "These modules are not interpreted:\nMain\n"
는 GHC는 test.o를 발견 한 경우에만
는이 코드를!
나는 -fforce-recomp
옵션 GHCi/힌트에서 사용할 때 해석을 강제로 보인다 사용
unsafeSetGhcOption ("-fbyte-code")