5 ms·
Ouch, the /usr/bin/tar team beat me. I only added 63 options to /bin/ps from Slackware 3.1 (1996) to Ubuntu 12 (2015). They added 81 options. If I'd known about
by souprock 7y ago
Ouch, the /usr/bin/tar team beat me. I only added 63 options to /bin/ps from Slackware 3.1 (1996) to Ubuntu 12 (2015). They added 81 options. If I'd known about the contest, I could have added enough options to win.
The true winner is probably gcc though, which was unfairly excluded from competition. Over 1000 options is excellent work.
- carterehsmith 7y agoIs there a better way? Can we make gcc with less options, while still catering to all the use cases.
- Paul-ish 7y agoThat might not be possible. What if instead we created a configuration tool that intelligently passed the correct options for you.
- carterehsmith 7y agoCould that tool magically reduce the number of options? That would be quite a tool.
- bentcorner 7y agoYou could subdivide what gcc does into other utilities each with a smaller api.
- TeMPOraL 7y agoThis way lies Node.js. You'll end up with a complex config file just to orchestrate all these smaller utilities.
- Paul-ish 7y agoYes. We will call it autotools.
- Camas 7y agoToo late now. Once they exist there's someone that depends on them.
- pornel 7y agoFor some things, yes. For example, Rust manages warnings from the source code (-Wfoo is #[warn(foo)], and it's scoped!)