Haskell Как преобразовать Char в Word8

Я хочу разбить ByteStringна такие слова:

import qualified Data.ByteString as BS

main = do
    input <- BS.getLine
    let xs = BS.split ' ' input 

Но оказывается, что GHC не может преобразовать символьный литерал в Word8 сам по себе, поэтому я получил:

Couldn't match expected type `GHC.Word.Word8'
            with actual type `Char'
In the first argument of `BS.split', namely ' '
In the expression: BS.split ' ' input

Hoogle не находит ничего с сигнатурой типа Char -> Word8и Word.Word8 ' 'является недопустимым конструктором типа. Есть идеи, как это исправить?

20
задан Andrew 16 May 2012 в 17:15
поделиться