Используя библиотеку сборки Shake Haskell, как я могу написать правило, используя программу, которая должна достигать фиксированной точки? Представьте себе, что у меня есть программа foo
, которая принимает файл input
и создает выходной файл, который должен иметь foo
повторно, пока выходной файл не изменится. Как я могу написать это в Shake?
Типичным примером этого шаблона является LaTeX.