From 43d5016996905cc4fd325ecc739d64eb29aa0aa1 Mon Sep 17 00:00:00 2001 From: hallgren Date: Tue, 25 Sep 2012 19:08:33 +0000 Subject: Use the SIO monad in the GF shell + The restrictions on arbitrary IO when GF is running in restricted mode is now enforced in the types. + This hopefully also solves an intermittent problem when accessing the GF shell through the web API provided by gf -server. This was visible in the Simple Translation Tool and probably caused by some low-level bug in the GHC IO libraries. --- gf.cabal | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gf.cabal') diff --git a/gf.cabal b/gf.cabal index ae1d73774..7b2a49c89 100644 --- a/gf.cabal +++ b/gf.cabal @@ -112,7 +112,8 @@ executable gf parallel ghc-options: -threaded if flag(server) - build-depends: httpd-shed, network, silently, utf8-string, json, cgi + build-depends: httpd-shed, network, utf8-string, json, cgi + -- ,silently cpp-options: -DSERVER_MODE other-modules: GFServer hs-source-dirs: src/server src/server/transfer src/example-based -- cgit v1.2.3