Greetings.

On 30 Mar 2018, at 15:44, David Storrs wrote:

On Thu, Mar 29, 2018 at 5:54 PM, HiPhish <hiph...@openmailbox.org> wrote:

I think you are trying to solve the wrong problem. If people want to use a command-line tool they should know how to use the command line first. They

[...]

I look at it the other way:  there are clear benefits to NOT having
names containing characters that need to be quoted, so any use of such
characters has an opportunity cost.  What benefit does the space
provide that outweighs that opportunity cost?

I think the main benefit is simply that it looks nice.

OSX ^W macOS is primarily [1] designed for GUI users. The Finder has no problem with files containing spaces, or other bash-annoying characters such as various brackets, dollar-signs and ampersands. I can name a file 'A&B $/€/£ conversions (2017)' and not think twice about it. Spaces in the Racket installation locations represent a mild inconvenience only to the minority of users (including me) who use the command line more than the Finder, and we, to a first approximation, don't count.

If I find such a name inconvenient, then I can either find the tab key on my keyboard, or add a symlink somewhere convenient (as suggested above, and what I actually do), or else learn to love the bit of the bash manual about quoting arguments (which one should do anyway, when writing half-way-careful scripts).

Catering to command-line users in this way, and naming A-and-B_USD-EUR-GPB_conversions-2017 is frankly ugly, significantly less readable, unintelligibly obscure for anyone who doesn't have bash-expansion intuitions, and is still something I'd use the tab character to complete when typing.

Best wishes,

Norman


[1] ...for some value of 'primarily' which might not survive close examination

--
Norman Gray  :  https://nxg.me.uk

--
You received this message because you are subscribed to the Google Groups "Racket 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to