process-listlike-0.10: src/System/Process/ListLike/StrictString.hs
{-# LANGUAGE FlexibleInstances, MultiParamTypeClasses, TypeSynonymInstances #-}
module System.Process.ListLike.StrictString where
import Control.DeepSeq (force)
import Data.ListLike (hGetContents)
import System.Process.ListLike.Classes (ListLikeLazyIO(readChunks))
instance ListLikeLazyIO String Char where
readChunks h = hGetContents h >>= return . force . (: [])