I have this code
module Main where
import System.Eval.Haskell
test = "a"
main :: IO ()
main = do
putStrLn "Hello, Haskell!"
i <- eval "1 + 6 :: Int" [] :: IO (Maybe Int)
when (isJust i) $ putStrLn (show (fromJust i))
putStrLn test
I run "cabal run -v"
Result:
this build was affected by the following (project) config files:
Up to date
creating /home/n0lim/HaskellProjects/TrophicModels/dist-newstyle/build
creating /home/n0lim/HaskellProjects/TrophicModels/dist-newstyle/tmp
Selecting TrophicModels-0.1.0-inplace-TrophicModels to supply TrophicModels /home/n0lim/HaskellProjects/TrophicModels/dist-newstyle/build/x86_64-linux/ghc-8.10.5/TrophicModels-0.1.0/x/TrophicModels/build/TrophicModels/TrophicModels
Hello, Haskell!
< command line >: cannot satisfy -package plugins
(use -v for more information)
a
Which -v was implied and what is wrong with eval?