<div dir="ltr"><div dir="ltr">On Mon, 30 Sept 2024 at 16:01, Dan Halbert <<a href="mailto:halbert@halwitz.org">halbert@halwitz.org</a>> wrote:</div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>

  
    
  
  <div>
    On 9/30/24 15:15, Henry Bent wrote:<br>
    <blockquote type="cite">
      
      <div dir="ltr">
        <div dir="ltr">On Mon, 30 Sept 2024 at 14:08, Dan Cross <<a href="mailto:crossd@gmail.com" target="_blank">crossd@gmail.com</a>>
          wrote:</div>
        <div class="gmail_quote">
          <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
            This makes me wonder when the `apropos` command was
            introduced; surely<br>
            the name was also somewhat of an obscure joke ("what is
            apropos of<br>
            listing a directory?" is not exactly the phrase that springs<br>
            immediately to mind when wondering how to list a directory).<br>
          </blockquote>
          <div><br>
          </div>
          <div>Looks like it was introduced in 2BSD, written by Bill
            Joy, though the 4.4BSD manpage claims that it was introduced
            in 3BSD.  Neither the BSD source nor manpage are
            particularly enlightening about the choice of name.<br>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    I was one of the Berkeley grad students in the office with Bill Joy
    around this time. I think the name probably  come from the "apropos"
    command in Emacs. That command is mentioned here:
<a href="https://worrydream.com/refs/Stallman_1979_-_EMACS,_The_Extensible,_Customizable,_Self-Documenting_Display_Editor.pdf" target="_blank">https://worrydream.com/refs/Stallman_1979_-_EMACS,_The_Extensible,_Customizable,_Self-Documenting_Display_Editor.pdf</a>,
    which is dated June 1979, but the Emacs command existed before that
    date. The Berkeley source code is dated 1979:
    <a href="https://minnie.tuhs.org/cgi-bin/utree.pl?file=2BSD/src/apropos.c" target="_blank">https://minnie.tuhs.org/cgi-bin/utree.pl?file=2BSD/src/apropos.c</a><br>
    <br>
    I had used Emacs at MIT as an undergraduate. Bill would sometimes
    ask me, "how do they do that in Emacs", or ITS, and then riff on a
    feature and put it into vi or whatever. Whether I suggested an
    "apropos" Unix command or someone wanted something like that, or I
    said, "sounds like 'apropos' in Emacs", I don't remember.<br></div></blockquote><div><br></div><div>That definitely tracks with an outlier I turned up in my search of sources, an "apropos.doc" that appears on the CSRG DVD with the sources for CMU Emacs.  It's just a list of mappings from commands to keybindings, for example:</div><div><br></div><div>...<br></div><div>delete-next-character        ^D<br>delete-next-word             ESC-D<br>delete-other-windows         ^X1<br>delete-previous-character    ^H<br>delete-previous-character    RUBOUT<br>...</div><div><br></div><div>I'm not particularly an Emacs person, but it looks like it could be the output from an "apropos" command, or perhaps the input to it.<br></div><div><br></div><div>-Henry<br></div></div></div>