Denis Defreyne

Nanoc’s live recompilation is inefficient

Up: Issues with Nanoc

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.

Note last edited August 2025.
Incoming links: