Waf written in Python:
$ time ./waf --version >/dev/null real 0m0,068s user 0m0,056s sys 0m0,012s
$ time ninja --version >/dev/null real 0m0,001s user 0m0,001s sys 0m0,000s
Waf written in Python:
Ninja written in C++: