如何在这个包或其他一些包中使用惰性以及如何修复这个代码,所以它不会下载整个文件而只是一些第一个字节?
import qualified Data.ByteString.Lazy as B
import Network.Curl.Download.Lazy
main = do
Right body <- openLazyURI "http://www.haskell.org/ghc/dist/7.6.3/ghc-7.6.3-x86_64-unknown-linux.tar.bz2"
return $ B.take 32 body