On Thu, Jan 13, 2022 at 06:38:56PM +0000, Simon wrote: > Steve Litt <sl...@troubleshooters.com> wrote: > > > This is one reason why, in shellscripts, you > > need to quote almost all variables: So they act correctly with the > > space laden filenames that windows dwoobydogs just love to create. > > Not just Windows users. I regularly use spaces in file names. > > There’s an argument that computers should be tools, not slavemasters. > I’m sure you’ll remember going back a few decades how interacting with > computers meant that the human had to learn how to deal with the computer’s > way of doing things. So, for example, typically when writing a document you > had an edit mode from which you couldn’t print, and a print mode (menu) from > which you couldn’t edit - you could not simply write you document and when > ready just tell the computer to print it. > > I recall a lot of resistance when Apple brought out the Mac and suddenly > programmers had to learn how to write programs that did what the user wanted > - when the user wanted.
Sounds good. But for the first two years the Mac was out, programmers couldn't use it to write programs. To program it you had to use a much moe expensive machine, and Apple Lisa. Not what I, a potential user, wanter. After two years, somewone marketed a Pascal interpreter -- not even a compiler. -- hendrik >So, for example, open an editor, write your document, and whenever you want - >hit Cmd-P (or choose Print from the File menu) and it gets printed, right >there from inside your “edit mode”. > And now most people stuff like that for granted. rings have shifted from the > user doing the work to make the computer side easy to the user expecting the > computer side to do the work - after all, isn’t the purpose of computer to do > “stuff” for us ? > > Similarly with file names. Once upon a time the human had to adapt to what > the computer supported - such as fitting your entire file name into 8 > characters. Now the computer (mostly) supports what is natural for a human - > and that includes using spaces in their writing. > After_all_it_does_seem_a_bit_un-natural_not_being_allowed_to_use_spaces_in_your_writing_-_it_would_make_a_hard_to_read_book_! > > > > Another OT anecdote. This talk of spaces and quoting reminds me of an issue I > had to deal with a couple of work hats ago. I had some users who would > struggle sometimes to log into their terminals on the SCO OpenServer system. > When I watched them carefully, I’d see them mistyping either their username > or password, so for example assume their username is “username”, they might > mistype it thus : “userm<left key>name” rather than “userm<backspace>name”. > Because it looked OK on the screen, it was hard to persuade them that what > the system saw them type was “userm<left key>name” and not the “username” > they could clearly see on the screen. > > > Simon > > _______________________________________________ > Dng mailing list > Dng@lists.dyne.org > https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng