Ok, I'll start with the minor note: > As a minor note, the CLI interface feels weird to me, I think I've used the > --opt:value syntax with Mono long ago. I think this just adds a bit to the > barrier of using the tool easily for no real gain. I would love a new nimc > binary that follows posix best practices for the CLI though.
"Posix best practices" means ambiguous CLI switches that require a symbol table to parse. Not much of a "best practice" here, it's just bad design that you prefer because it's slightly easier to type.
