Как сохранить файл с помощью библиотеки conduit? Я просмотрел учебник по кабелепроводу, но ничего не нашел, вот мой вариант использования:
main :: IO ()
main = do
xxs <- lines <$> (readFile filePath)
sourceList xxs =$ pipe $$ saveFile
pipe :: Monad m => Conduit String m String
pipe = undefined
Итак, здесь два вопроса:
Имеет ли смысл использовать
lines
для преобразования строки в список строк, а затем передавать ее вsourceList
?Как мне реализовать функцию
saveFile
, чтобы после полной обработки строкxxs
я мог записать их на диск?