IO handle functions.
This commit is contained in:
+14
-3
@@ -42,6 +42,7 @@ import qualified Base as PBase
|
|||||||
|
|
||||||
-- Used for 'show', not exported.
|
-- Used for 'show', not exported.
|
||||||
import Data.String (String)
|
import Data.String (String)
|
||||||
|
import Data.String as X (IsString)
|
||||||
|
|
||||||
-- Maybe'ized version of partial functions
|
-- Maybe'ized version of partial functions
|
||||||
import Safe as X (
|
import Safe as X (
|
||||||
@@ -280,6 +281,9 @@ import Data.Text.IO as X (
|
|||||||
getLine
|
getLine
|
||||||
, getContents
|
, getContents
|
||||||
, interact
|
, interact
|
||||||
|
, readFile
|
||||||
|
, writeFile
|
||||||
|
, appendFile
|
||||||
)
|
)
|
||||||
|
|
||||||
import Data.Text.Lazy (
|
import Data.Text.Lazy (
|
||||||
@@ -287,8 +291,6 @@ import Data.Text.Lazy (
|
|||||||
, fromStrict
|
, fromStrict
|
||||||
)
|
)
|
||||||
|
|
||||||
import Data.String as X (IsString)
|
|
||||||
|
|
||||||
-- Printf
|
-- Printf
|
||||||
import Text.Printf as X (
|
import Text.Printf as X (
|
||||||
PrintfArg
|
PrintfArg
|
||||||
@@ -300,7 +302,16 @@ import Text.Printf as X (
|
|||||||
import System.Exit as X
|
import System.Exit as X
|
||||||
--import System.Info as X
|
--import System.Info as X
|
||||||
import System.Environment as X (getArgs)
|
import System.Environment as X (getArgs)
|
||||||
import System.IO as X (Handle)
|
import System.IO as X (
|
||||||
|
Handle
|
||||||
|
, FilePath
|
||||||
|
, IOMode(..)
|
||||||
|
, stdin
|
||||||
|
, stdout
|
||||||
|
, stderr
|
||||||
|
, withFile
|
||||||
|
, openFile
|
||||||
|
)
|
||||||
|
|
||||||
-- ST
|
-- ST
|
||||||
import Control.Monad.ST as X
|
import Control.Monad.ST as X
|
||||||
|
|||||||
Reference in New Issue
Block a user