Nanoc’s live recompilation is inefficient
Brainstorming:
- Nanoc does incremental compilation, and live recompilation essentially invokes another compile pass. This is wasteful, as the live recompilation comes with information about what exactly changed.
- The preprocessor makes this hard, though (see above too): entire preprocessor has to be re-run for a compilation to be correct.