2 ms·
Non-Recursive Make is also Considered Harmful: https://news.ycombinator.com/item?id=11441719 https://news.ycombinator.com/item?id=11441719 In seriousness, the
by gergoerdi 9y ago
Non-Recursive Make is also Considered Harmful: https://news.ycombinator.com/item?id=11441719 https://news.ycombinator.com/item?id=11441719
In seriousness, the linked paper describes Shake, a Make replacement with two party tricks: one, it is implemented as a DSL embedded in Haskell, thus giving a nice way of programmatic rule generation; and two, it supports monadic dependencies, unlike Make's applicative-only ones.