From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Skip Montanaro Newsgroups: gmane.emacs.help Subject: Re: history of argv (was: Re: How to do a massive unfill paragraph operation over several hundred files?) Date: Sat, 29 Sep 2018 08:44:50 -0400 Message-ID: References: <8636ts4jz3.fsf@zoho.com> <86sh1s33xn.fsf_-_@zoho.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: blaine.gmane.org 1538225012 14003 195.159.176.226 (29 Sep 2018 12:43:32 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 29 Sep 2018 12:43:32 +0000 (UTC) Cc: Help GNU Emacs To: Emanuel Berg Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Sep 29 14:43:28 2018 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g6Eal-0003Xq-Qc for geh-help-gnu-emacs@m.gmane.org; Sat, 29 Sep 2018 14:43:27 +0200 Original-Received: from localhost ([::1]:50917 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g6Ecs-0006fa-9f for geh-help-gnu-emacs@m.gmane.org; Sat, 29 Sep 2018 08:45:38 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42064) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g6EcL-0006fJ-VK for help-gnu-emacs@gnu.org; Sat, 29 Sep 2018 08:45:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g6EcL-0006qb-5V for help-gnu-emacs@gnu.org; Sat, 29 Sep 2018 08:45:05 -0400 Original-Received: from mail-pf1-x42c.google.com ([2607:f8b0:4864:20::42c]:37072) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g6EcK-0006og-Ro for help-gnu-emacs@gnu.org; Sat, 29 Sep 2018 08:45:05 -0400 Original-Received: by mail-pf1-x42c.google.com with SMTP id x26-v6so6110711pfn.4 for ; Sat, 29 Sep 2018 05:45:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=We5mCMC4dSHe8KPu8Dg7DnsoW7ibpy3GISWJEURGKYY=; b=Kb4YtXml7FMvFFC2px33O4SUR0W9BlsVyHZMA1mOfsa2lddyv11HNyxORCnI0MjG/v OOPABnulZi7TX9Eh2GCmWaoEskicz1SwqO/qzQYluxi8SwJnGBWiomyOhB7Qhi4/Vw8x DiaQMmTnyobDNZsOG0sSa4lX7GqTOK643g9BO2qa1BrtrcAp0S+e1v/znK4fXMxN+9rP EfiJrJDu6WYGRcbq64h+k21oRhMtMDmDzhWr65OdT+hfiqFOjUW4+yx7YkZncO/N34wW yG6BTBzTCeSPAhzGm9MnGfFpcY6jxyLrTqSlmnA7Ard8jiRkUPyh4etAYk11vPEqi9hn i6ig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=We5mCMC4dSHe8KPu8Dg7DnsoW7ibpy3GISWJEURGKYY=; b=X1ZVpZgz+6KP5cfLKtpJ5nrGEicFUn0jzkWrhd72mgp6dyRa4D/pRkuvV0DcX16tFf DPiVZOJCdEJq/66U0CwcHuQoVmQ5iBFfzP+eJcMkREDv2cJk7tRx5noEc0pmnCm2Li3b TEIMfQsEhIBnCbL9pdHhyX7pFQAKNXy75YzJ0A2CmCwFyffOI478UNMItyzL5zlNjQqM oEh5SifIxAdib7U88FqakLlXpLRorG9/avNoE9S9WUtCypz59j5hkJdEAaeCuq0LqMid RSTXRyWkMGH/17Nki41F2crjoFfo7dczSHAIGYPdKcIO5b6jh/6TIBs8e2V6Sh/PKiig YtPg== X-Gm-Message-State: ABuFfogD4iItgaU0mEg3icjiQZnbXzZI2po7rY6EPL7WihQxc1/JCTFO tFa7VYXwv2iT3IuiY835B/d59Fs/VrYCzY273DcYM/Y= X-Google-Smtp-Source: ACcGV62+sk0mJSSMpSDJfSfhvVz0EsHbd4V3ZGASmGuHFAodC5bopOARdwjuy9DIW1YPeg9hc+2UWGiN8J3gLkM73IE= X-Received: by 2002:a17:902:1026:: with SMTP id b35-v6mr3096225pla.283.1538225103271; Sat, 29 Sep 2018 05:45:03 -0700 (PDT) In-Reply-To: <86sh1s33xn.fsf_-_@zoho.com> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::42c X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:118065 Archived-At: > > BTW I always thought, without thinking about > it, that "argv" is a convention in and from the > C programming language! > > But Lisp is older than C (1958 to 1972; Elisp > in particular tho a 1985 youngster) so perhaps it is the other way around? > Though Lisp is older than C, it hasn't been static that entire time. It's not surprising to me that particular implementations would adapt to the ecosystems in which they are dropped (especially, as with Unix, that becomes the largest installed base for a couple decades), then pick those adaptations up and take them to other environments. I suspect that if Multics was still the main Emacs ecosystem, we'd see Multics-like names at the boundaries. In fact, they might be there and I just don't recognize them. Skip >