On Fri, Aug 13, 2010 at 2:42 PM, Johan Tibell <[email protected]>wrote:
> Hi Erik, > > > On Fri, Aug 13, 2010 at 1:32 PM, Erik de Castro Lopo > <[email protected]<mle%[email protected]> > > wrote: > >> Since the files are large I'm using ByteString, but that leads me >> to wonder what is the best way to handle clashes between Prelude >> functions like putStrLn and the ByteString versions? >> >> Anyone have any suggestions for doing this as neatly as possible? >> > > Use qualified imports, like so: > > import qualified Data.ByteString as B > main = B.putStrLn $ B.pack "test" > > If you want to pack a String into a ByteString, you'll need to import Data.ByteString.Char8 instead. Michael
_______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
