Я новичок в Haskell, и я пытаюсь использовать чистую реализацию SHA1 в своем приложении (Data.Digest.Pure.SHA
) с помощью библиотеки JSON (AttoJSON
).
AttoJSON использует Data.ByteString.Char8
bytestrings, SHA использует Data.ByteString.Lazy
bytestrings, а некоторые из моих строковых литералов в моем приложении [Char]
.
И этот блогпост в поддержке юникода содержит несколько библиотек, но его пару лет.
Каков наилучший способ преобразования между этими типами и некоторые из компромиссов?
Спасибо!