[GHC API] How to retrieve the result of a statement evaluation ?
Alain Cremieux
alcremi at pobox.com
Thu Oct 13 23:28:11 CEST 2011
Hi,
I am trying to move to GHC 7.2.1, and have problems replacing 'hint',
which is not available anymore (and is overkill for what I need to do).
So I decided to use GHC API instead, but I can't make it work exactly as
I'd like.
I need to evaluate simple statements, like
["xx" ++ show i | i <- [1..3]]
I use something like : res <- runStmt src RunToCompletion
(after loading the Prelude, and putting the statement in the String
src), but it prints (correctly) the result, and I don't find a way to
retrieve it in my program. The variable 'it' is bound, but I can't get
its value.
Am I missing something obvious ? Should I redirect the output somewhere,
and how ?
Thanks,
Alain
More information about the Glasgow-haskell-users
mailing list