But other complex beings (including yourself later on) **do** read your code, so it should be human-readable as well. About your previous point related to <https://forum.nim-lang.org/t/8346> \- these 4 responses are different things, they're not a single one:
* os's parseStr gives you raw indexed access over arguments passed to the program's binary, no parsing whatsoever * parseopt parses the given command-line arguments with it's own syntax and and gives you a ready-to-use iterator so you can easily access needed keys and values * cligen generates a CLI based on the arguments of a Nim procedure * docopt generates a CLI based on the textual description of the arguments
