by Rachael » Thu Jul 12, 2018 3:18 am
No, that is not stupid. Stupid would've been everything you DIDN'T do - i.e. blamed GZDoom and came here angrily accusing the devs for breaking it on Linux.
That being said, GZDoom is and always has been a Windows application, first and foremost, not a Linux one. And while it works just fine on Linux, what that basically means is this: the command-line switches were originally designed for people running it on DOS, not Linux, so using single hyphens is much more common. That also follows Doom's DOS ancestry, where the command-line switches were all specified with a single hyphen there, as well. (Ironically, it begs to wonder why they didn't pick DOS's common slash "/switch" usage rather than the hyphenated, but I guess being originally on NeXTSTEP had something to do with that too)
If Doom had started out on Linux, I am sure the command line would've required double-hyphens, as you are used to.
No, that is not stupid. Stupid would've been everything you DIDN'T do - i.e. blamed GZDoom and came here angrily accusing the devs for breaking it on Linux. ;)
That being said, GZDoom is and always has been a Windows application, first and foremost, not a Linux one. And while it works just fine on Linux, what that basically means is this: the command-line switches were originally designed for people running it on DOS, not Linux, so using single hyphens is much more common. That also follows Doom's DOS ancestry, where the command-line switches were all specified with a single hyphen there, as well. (Ironically, it begs to wonder why they didn't pick DOS's common slash "/switch" usage rather than the hyphenated, but I guess being originally on NeXTSTEP had something to do with that too)
If Doom had started out on Linux, I am sure the command line would've required double-hyphens, as you are used to.