Hacker News new | ask | show | jobs
by potatoalienof13 1640 days ago
The response by one of the devs to the first problem is "In fact, the concerns on typing-friendliness always comes up in discussions about the GoboLinux tree. To that, I can only respond that, in a properly configured shell like the one that comes by default with GoboLinux, typing /Programs takes the exact same number of keystrokes as typing /usr: slash, lowercase p, Tab." [0]

The response to your second problem is that not all programs are well written, and they cannot afford to patch every poorly-written program.

[0] https://gobolinux.org/doc/articles/clueless.html

3 comments

The reason you don't see "hypertexttransferprotocoloverssl://" in that address bar right now is not the lack of tab completion.
I don’t want to have to reconfigure a shell when it could just be lowercase.
I hear you, but I also think tab completion is one of the basic amenities we should expect shell users to avail themselves of in 2021. And distro-makers can even pre-configure them for their users. I can understand why a distro maker might not be interested in accommodating users who don't want to use decent tab completion with smart casing.
Yes I agree, just playing devils advocate that you shouldn’t have to change off defaults for ergonomics when there isn’t a real _benefit_ to pascal case.
I agree that PascalCase makes more sense on systems like Windows, where everything is case-insensitive, or in shells like PowerShell, where virtually all commands are shell functions rather than separate binaries, and the shell itself is case-insensitive. Then, I suppose you get some legibility benefit, without any extra hassle.

I'm personally still on the fence about the more verbose style. I think I like it for directory names but not really for executable names.

in other words, they haven't thought to make the damn name and case-sensitivity preferences configurable. how odd is that.