Верхняя часть клики

Мне нужно оценить другой проект в моей программе, и сейчас я делаю

    system $ "cd " ++ projDir ++ "; cabal build"
    let runProj = system $ "cd " ++ projDir ++ "; cabal run > /dev/null"
    (m, _) <- measure (whnfIO runProj) runs

с criterion, я знаю cabal run будет проверять, был ли проект построен каждый раз, когда он вызывается, но кроме этого он вызывает значительные накладные расходы? Есть ли лучший способ сравнить другие проекты в рамках программы на Haskell?

0 ответов

Другие вопросы по тегам