Вопросы по теме 'bytestring'

Разделить ByteString на ByteString (вместо Word8 или Char)
Я знаю, что у меня уже есть функция Haskell Data.ByteString.Lazy для разделения CSV на один символ, например: split :: Word8 -> ByteString -> [ByteString] Но я хочу разбить на многосимвольную ByteString (например, разбить на String...
1453 просмотров
schedule 27.07.2022

Эффективно превращайте ByteString в шестнадцатеричное представление
Мне нужно было дать шестнадцатеричное представление хэша SHA512. Может быть, я просто недостаточно внимательно искал, но я мог найти любые функции на Hackage, чтобы сделать это. Поэтому я написал реализацию, используя unfoldrN . Это определенно...
1988 просмотров
schedule 25.11.2023

возвращение списка типа из синтаксического анализа потока байтов, в котором длина неизвестна до времени выполнения
Я думаю, что это больше из-за моего непонимания сложности типов, чем из-за чего-либо еще. Пытаясь решить эту проблему, я чувствую, что был близок пару раз, но еще не достиг этого. Я пытаюсь читать из потока, используя Data.Binary. Я достиг точки,...
119 просмотров
schedule 18.05.2024

Эффективные битовые потоки в Haskell
В постоянном стремлении эффективно возиться с битами (например, см. этот SO question ) новейшей проблемой является эффективная потоковая передача и потребление битов. В качестве первой простой задачи я решил найти самую длинную последовательность...
444 просмотров
schedule 18.10.2022