15 lines
302 B
Haskell
15 lines
302 B
Haskell
module Main ( main ) where
|
|
|
|
import Codec.Archive
|
|
import Control.Exception (throw)
|
|
|
|
forceList :: [a] -> IO ()
|
|
forceList = (`seq` mempty) . last
|
|
|
|
main :: IO ()
|
|
main = readArc
|
|
|
|
readArc :: IO ()
|
|
readArc = forceList =<< throwArchiveM
|
|
(readArchiveFile "test/data/llvm-9.0.0.src.tar")
|