Верхняя часть клики
Мне нужно оценить другой проект в моей программе, и сейчас я делаю
system $ "cd " ++ projDir ++ "; cabal build"
let runProj = system $ "cd " ++ projDir ++ "; cabal run > /dev/null"
(m, _) <- measure (whnfIO runProj) runs
с criterion
, я знаю cabal run
будет проверять, был ли проект построен каждый раз, когда он вызывается, но кроме этого он вызывает значительные накладные расходы? Есть ли лучший способ сравнить другие проекты в рамках программы на Haskell?