Я хочу разделить 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 ' ' является недопустимым конструктором типа. Любые идеи о том, как исправить это?