Desiderata - Simple: Simple operation in terms of counting spaces and \n. - Avoid "off by one" errors; make sure an empty file is reported as such. - Words as space or enter, followed by nonspace, followed by space? Make sure two spaces aren't two words? - Keep Linux only. - No flags. Only count words, not lines. - Allow piping, as well as reading files. - Wonder how normal utilities handle this. - Could use zig? => Not for now Steps: - [ ] Look into how C utilities both read from stdin and from files. - [ ] ... - [ ] Compare with other implementations, see how they do it, after I've read my own version - Compare with gnu utils, - Compare with musl/busybox implementations, - Maybe make some pull requests, if I'm doing something better?