Haskell eval (from plugins package) runtime error

Viewed 69

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?

0 Answers
Related