This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: vim 64 conflict with windows slash and swapfile


On Mon, Feb 25, 2019 at 11:01 PM L A Walsh  wrote:

>     Bill Gates changed the file-system object separator from '/' to
> '\' so that DOS would look less like CP/M -- a competing micro OS at
> the time that copied the use of '/' from unix.  He was trying to avoid
> the impression that he got the idea of using '/' to delineate file
> system hierarchy as there was more concern about lawsuits by some companies
> in "look-alike" interfaces.

"Wrong," said Renner.

"The tactful way," Rod said quietly, "the polite way to disagree with
the Senator would be to say, `That turns out not to be the case.'"
        -- Larry Niven and Jerry Pournelle, The Mote in God's Eye


'\' was chosen for the DOS path separator because they wanted to look
*more* like CP/M, which was already using '/' as the command line switch prefix.

https://en.wikipedia.org/wiki/Path_%28computing%29#History

Csaba
-- 
You can get very substantial performance improvements
by not doing the right thing. - Scott Meyers, An Effective C++11/14 Sampler
So if you're looking for a completely portable, 100% standards-conformat way
to get the wrong information: this is what you want. - Scott Meyers (C++TDaWYK)

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]