From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tim Cross Newsgroups: gmane.emacs.devel Subject: Re: Renaming eglot -- or at least add an alias? Date: Wed, 05 Oct 2022 08:30:07 +1100 Message-ID: <86tu4juu8i.fsf@gmail.com> References: <87ill0i2ir.fsf@disroot.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19204"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.9.0; emacs 29.0.50 Cc: Akib Azmain Turja , numbchild@gmail.com, stefankangas@gmail.com, joaotavora@gmail.com, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Oct 04 23:59:54 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ofpxB-0004rz-Kn for ged-emacs-devel@m.gmane-mx.org; Tue, 04 Oct 2022 23:59:53 +0200 Original-Received: from localhost ([::1]:52138 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ofpxA-0001oI-Li for ged-emacs-devel@m.gmane-mx.org; Tue, 04 Oct 2022 17:59:52 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36966) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ofpvc-0000Tc-Lg for emacs-devel@gnu.org; Tue, 04 Oct 2022 17:58:16 -0400 Original-Received: from mail-pj1-x102a.google.com ([2607:f8b0:4864:20::102a]:35349) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ofpva-00057E-1O; Tue, 04 Oct 2022 17:58:16 -0400 Original-Received: by mail-pj1-x102a.google.com with SMTP id i7-20020a17090a65c700b0020ad9666a86so137073pjs.0; Tue, 04 Oct 2022 14:58:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:from:to:cc:subject:date; bh=M2X+6g866bvuZVEauguWB1gT/E1cnos0viTxy79voK4=; b=heTpoDidtrf/eRwYQySbk7dxNpRqzWTgF5vH1aEbZKxlYRiW8p3woshUIpaNTS70cj sq2QYrJyM3Et0QrVqLYCc5/b5UKDxsL9UnoMtLcl/gNQvKdP1jxoB0tHbOEF1Etc6oSt zdyXVaKqo8i/WAKn24cWlhUBe4E+/NbeuEny5PdvGgB7m78hfYAW8Kr1YxcFghuY31wK LPkL/RR7+1Q8FKv2IP1AUaMbykdaGjFFXF+tflsn5xGryBmDJcTtC6lyolGjF0NI9o4h fAuA0iztNziGk7KiPYwLArDmG2jgszhs9zLWV7KXmt6114lA2V4wW/aB4EMxICfJY9HN HdZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:x-gm-message-state:from:to:cc:subject:date; bh=M2X+6g866bvuZVEauguWB1gT/E1cnos0viTxy79voK4=; b=xLQSxZyOXACVgdbsVd2FW/AOkyqfTL5sRTE/uwRCJanplpgvSXtsA5HdNsfxAcHG0m nvfi/+43ZeJz/GXELrKIfx6Cz/MyXsztgMh1Cly2Ri4xGj3PTE/V4IGFRBYic9RV7m9z /Tt2ym6vuJWr4wtiOdOaMrZFY2wNatPynB848LB/zI/H4rysYrCoPiY7Xog77ZmJ9fk9 cH8LZHIDh9dw+RfDcSblyylEVqUddfxJeTJRkATQQJ6eDDPgTIuSnDb7x6wDMUz/2fOQ ScbkZ/BzrymMnTkN4T7YOucbl33XdiFzZOVW3B7jcm3o8UBv2P2Nu1Gk5cu6+g7GamnO P+Lw== X-Gm-Message-State: ACrzQf3vhPuDClvJQJu1rSFjIZCeA7SV5lIF4ClT9qpwW8PblCCEC+XN dX9bOWKQeTtfjN5boqp8Uj9p79UaLTs= X-Google-Smtp-Source: AMsMyM7OQNvuZxAxb++bUiaSl24cbXX2WPzwmLRWD4JivQ5qI7k502OrQIPaw6f/tUcyl7HWDeN0Zw== X-Received: by 2002:a17:902:b705:b0:17a:dd:4c3e with SMTP id d5-20020a170902b70500b0017a00dd4c3emr28952880pls.14.1664920691289; Tue, 04 Oct 2022 14:58:11 -0700 (PDT) Original-Received: from dingbat (124-169-22-230.dyn.iinet.net.au. [124.169.22.230]) by smtp.gmail.com with ESMTPSA id f4-20020a631f04000000b0043c732e1536sm8964505pgf.45.2022.10.04.14.58.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Oct 2022 14:58:10 -0700 (PDT) In-reply-to: Received-SPF: pass client-ip=2607:f8b0:4864:20::102a; envelope-from=theophilusx@gmail.com; helo=mail-pj1-x102a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:296930 Archived-At: Richard Stallman writes: > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > > If the name doesn't make it > > clear what it does, the same is true for Emacs, Company, GNU, GCC, Linux > > (the kernel). > > GCC is an acronym for GNU Compiler Collection; that states what it > does. > > GNU is an acronym for GNU's Not Unix. By the convention for recursive > acronyms, that implies something similar to Unix; in other words, a > Unix-like operating system. > > Emacs is short for Editing Macros, which says it is an editor. > > That is not to say that none of those could possibly be improved upon. > > Company, by contrast, is one of the unclear names I think we should > change for clarity. > > As for Linux, that name is not ours, so the blame or the praise > is not for us. Now things are just getting ridiculous. Your original requirement was for a name free of jargon and non-technical. GCC, GNU and Emacs hardly meet those requirements. The name eglot seems as appropriate given it stands for Emacs polyglot and essentially that is what it does - it makes Emacs able to 'know' and work with many languages. The definition of polyglot is "a person who knows and is able to use several languages". This is as close to any other proposed description for what it does. By enabling eglot, you can enable Emacs to better work/use many languages by adding language specific linting, code snippets, refactoring, documentation, completion and navigation to definitions and references etc without also having to install additional language specific packages. However, the real benefit of the name is that it is short, unique and easy to type and great for use in searches. Just try a little experiment, type eglot into a browser search box and look at what you have. Now type any of the alternative names proposed and see what you get. The results make it pretty clear which was the better term to search for. Then you suggest we should change the name of company mode, a mode which has been extremely successful and over the many years it has existed, I've never seen a single person say anything like "Oh wow, I just discovered what company is, if only it had a better name which would have alerted me sooner!". If anything, the success of company (and even GNU Linux) demonstrates the weakness of your argument regarding the importance of clear names. You are emphasising just one aspect of a name and ignoring the other important attributes of a name (like uniqueness, memorable, short). Adding in company now just makes all of this seem like bureaucratic busy work which, after all the dust has settled, will have achieved little or made things worse.