os/build-system
2019-03-05 14:51:11 +01:00
..
mek.md Preliminary notes on the build system 2019-03-05 14:51:11 +01:00
README.md More READMEs 2019-03-05 14:51:10 +01:00

Simple build system.

  • Purely functional, with reproducible and bootstrappable builds in mind
  • Runs commands in isolated environments (virtual machine or chroot or proot with env -i)
  • Inputs are distinguished at the syntactic level, and dependencies are automatically computed
  • Does not rely on filesystem timestamps
  • Results are memoized (if an output happens to be the same after regeneration, it will not be seen as an updated dependency)