On Fri, Aug 13, 2010 at 2:42 PM, Johan Tibell <johan.tib...@gmail.com>wrote:
> Hi Erik, > > > On Fri, Aug 13, 2010 at 1:32 PM, Erik de Castro Lopo > <mle...@mega-nerd.com<mle%2...@mega-nerd.com> > > 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 Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe