summaryrefslogtreecommitdiff
path: root/src/runtime/haskell-bind
diff options
context:
space:
mode:
authorhallgren <hallgren@chalmers.se>2014-01-20 17:06:11 +0000
committerhallgren <hallgren@chalmers.se>2014-01-20 17:06:11 +0000
commit9d71ffc831164c7cba260d1bb3f0a968cca8c3e7 (patch)
treed5863a69c8cf55b9ade0a7b8dcd8665afcb1e015 /src/runtime/haskell-bind
parent801a20d27ad53b05ef67e540be343dfd2469deb0 (diff)
Optionally include C run-time support
If the C run-time library is compiled and installed on your system, you can now do 'cabal configure -fc-runtime' to get the following extras: + The haskell binding to the C run-time library will be included in the PGF library (so you can import it in Haskell applications). Documentation on the new modules will be included when you run 'cabal haddock'. + The new command 'pgf-shell', implemented on top of haskell binding to the C run-time system. + Three new commands in the web API: c-parse, c-linearize and c-translate. Their interfaces are similar to the corresponding commands without the "c-" prefix, but they should be considered preliminary.
Diffstat (limited to 'src/runtime/haskell-bind')
-rw-r--r--src/runtime/haskell-bind/CRuntimeFFI.hsc10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/runtime/haskell-bind/CRuntimeFFI.hsc b/src/runtime/haskell-bind/CRuntimeFFI.hsc
index ff0ed628a..389495962 100644
--- a/src/runtime/haskell-bind/CRuntimeFFI.hsc
+++ b/src/runtime/haskell-bind/CRuntimeFFI.hsc
@@ -15,8 +15,8 @@ module CRuntimeFFI(-- * PGF
) where
import Prelude hiding (fromEnum)
-import Control.Monad
-import System.IO
+--import Control.Monad
+--import System.IO
import System.IO.Unsafe
import CId (CId(..),
mkCId, wildCId,
@@ -26,11 +26,11 @@ import PgfLow
import Foreign hiding ( Pool, newPool, unsafePerformIO )
import Foreign.C
-import Foreign.C.String
-import Foreign.Ptr
+--import Foreign.C.String
+--import Foreign.Ptr
-import Data.Char
+--import Data.Char
import qualified Data.ByteString as BS
import Data.IORef