haskell / haskell/tar

Provide "streaming" interface

Open
#105 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Haskell
Stars
42
Forks
41
PR merge metrics
No merged PRs in 30d

Description

* Provide `writeEntry :: (content -> m LBS.ByteString) -> GenEntry content TarPath LinkTarget -> m LBS.ByteString`.
* Provide `writeTrailer :: LBS.ByteString = LBS.replicate (512*2) 0`.

This should allow to avoid `unsafeInterleaveIO` in Hackage source code.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.