Newsgroups: comp.lang.basic.visual,comp.lang.c++,comp.lang.c,comp.lang.pascal,comp.lang.tcl,comp.lang.ada,comp.lang.smalltalk,comp.lang.perl,comp.lang.asm.x86,comp.lang.fortran,comp.lang.postscript,comp.lang.java,comp.lang.clipper,comp.lang.forth,comp.lang.cobol,comp.lang.rexx,comp.lang.eiffel,comp.lang.python,comp.lang.lisp,comp.lang.scheme
Path: cantaloupe.srv.cs.cmu.edu!rochester!udel!news.mathworks.com!newsfeed.internetmci.com!in2.uu.net!EU.net!peer-news.britain.eu.net!newsfeed.ed.ac.uk!edcogsci!jeff
From: jeff@cogsci.ed.ac.uk (Jeff Dalton)
Subject: Re: Language "ranking" based on posts to users groups
Message-ID: <DKo8w6.M2H.0.macbeth@cogsci.ed.ac.uk>
Organization: Centre for Cognitive Science, Edinburgh, UK
References: <4bbjbo$n8r@news.iwl.net> <4bcf8m$v1h@nntpd.lkg.dec.com> <4bcr6a$pja@ixnews8.ix.netcom.com>
Distribution: inet
Date: Thu, 4 Jan 1996 19:31:18 GMT
Lines: 30
Xref: glinda.oz.cs.cmu.edu comp.lang.c++:167460 comp.lang.c:169422 comp.lang.tcl:40518 comp.lang.ada:39420 comp.lang.smalltalk:33035 comp.lang.asm.x86:15743 comp.lang.fortran:36262 comp.lang.postscript:38472 comp.lang.java:13772 comp.lang.clipper:9508 comp.lang.forth:25586 comp.lang.cobol:7207 comp.lang.rexx:13931 comp.lang.eiffel:12387 comp.lang.python:7720 comp.lang.lisp:20386 comp.lang.scheme:14719

In article <4bcr6a$pja@ixnews8.ix.netcom.com> mschmit@ix.netcom.com(Mike Schmit) writes:
>>>What came first. The DOS backslash or the Unix forward slash. I was
>>>under the impression that it was the Unix forward slash that was first.
>>
>>What a bizarre concept.  Unix came first by over a decade, and wasn't
>>the first to use '/' even then, it was based on Multics, which was, if
>>I recall correctly, the first major OS with hierarchical directories
>>and which used the slash to create pathnames for them back in the
>>70's, [...]
>
>I think Multics was in the late 60's. Also, the Dartmouth time-sharing
>system (DTSS) the inventors of BASIC and the first working time sharing
>system, also had hierarchical directories, at least as early as 1968.

It's possible (I think) that the DTSS got the idea from some of the
Multics folk.

But, bizarrely, ordinary users were discouraged from using
directories.  Indeed, the standard DTSS command interpreter 
provided no way to create them.  There was another program,
filemove, that did; but ordinary users didn't have permission
to use it.  However, DTSS Lisp could also create directories,
and some people took advantage of that ...

(Of course, someone writing in assembler could create directories,
though it's possible that the assembler and the machine-code debugger
were restricted in the same way as filemove.)

-- jd

