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: Fri, 07 Oct 2022 09:30:47 +1100 Message-ID: <86tu4gftof.fsf@gmail.com> References: <83pmfdduix.fsf@gnu.org> <86wn9ji3ma.fsf@gmail.com> <86tu4lsnqk.fsf@gmail.com> <83ill0vzit.fsf@gnu.org> <86pmf7utjp.fsf@gmail.com> <83bkqqtnoa.fsf@gnu.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="11917"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.9.0; emacs 29.0.50 Cc: Eli Zaretskii , emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Oct 07 00:57:09 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 1ogZnh-0002wo-0F for ged-emacs-devel@m.gmane-mx.org; Fri, 07 Oct 2022 00:57:09 +0200 Original-Received: from localhost ([::1]:46426 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ogZnf-0001zO-SQ for ged-emacs-devel@m.gmane-mx.org; Thu, 06 Oct 2022 18:57:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36764) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogZmh-0001D3-Uz for emacs-devel@gnu.org; Thu, 06 Oct 2022 18:56:07 -0400 Original-Received: from mail-pj1-x1035.google.com ([2607:f8b0:4864:20::1035]:36843) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ogZmg-0001gQ-D6; Thu, 06 Oct 2022 18:56:07 -0400 Original-Received: by mail-pj1-x1035.google.com with SMTP id e11-20020a17090a77cb00b00205edbfd646so5678638pjs.1; Thu, 06 Oct 2022 15:56:05 -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:message-id:reply-to; bh=GWTldFoD4StNo3N9cUYYDAYtWZffCLEr0VYst+F5h9c=; b=ZSIpPAU1uEqci6Hprqf4K5kYWjYOMzPs52XISpftKRjjuPKdkQXmMlJJhDQ1yhqTnk j/DrtnxaY3wriRZn5z1NXpCbskMkzEr9ILmyA2yqTv3o+zACSCEb/U+MkSBTmRpr7/kS XPYUmxjeg9yfd0goIAH071RfpFZQwujlrIOkPWv3NJAil7rhZewzM9nkYq27pzfe37d1 ytdq+UIfqeWu6VUHqtw8LfirvF5IQtHLP7Ird1W/XAeavIFZL1QwE61Wagzzg5IyL6HG MwK32MAnm1sg2aRtMasZH1/Ld9fTYSvCIvhJQ1SfpfANwfQYabinrlYw1q78QzJzBBXj dI4g== 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 :message-id:reply-to; bh=GWTldFoD4StNo3N9cUYYDAYtWZffCLEr0VYst+F5h9c=; b=AbKQ4NPhKBdpR7veuFDUGIXkCmVaHKiAEY6R+va51lPcEKIq4XWpLZ5nkJhVKq/h3T H4p8V/8qy+cJiZPUzwlfZSoZKdVkV7ZlMg2vyt1yZQMyHh6umELE5a5VXDBafcMOqAVq aCg49GvZ0+uualLY7gV0YMxPpnYHL4drtjcIHhqcXUQB4Fkww7hUIBA6g5pAI4thQFoj MQc3bEJ7RZbE6Xxsv/CwKPzVsTQH86gXY8gekSvfoDepPttl6d9cGeL84ncAZ5FHU36f nicDpt1pgmZ/1H+0j0qFG/N0qRky2HYpsf82Bh5wBUEX4IEsy4eOottSvU0nrdwjDZt9 vLXg== X-Gm-Message-State: ACrzQf2wEaP0TPB1pC43j0Ap3R57M6webnELmAS+6bdm3oLiOJSouVum Lc7a7hOKljIOu/VJJNWGzwl4kQ0Sfg4= X-Google-Smtp-Source: AMsMyM4fk3XZiQqSqIVyqZFTyhzT6CN4b4xpS2tJ5FSla3dfH2GAauoXxFu0r/x4jfQqo4LvVRbC2w== X-Received: by 2002:a17:90b:17ce:b0:20b:7cb:9397 with SMTP id me14-20020a17090b17ce00b0020b07cb9397mr6142851pjb.191.1665096964021; Thu, 06 Oct 2022 15:56:04 -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 u9-20020a17090341c900b0017f7bef8cfasm117723ple.281.2022.10.06.15.56.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Oct 2022 15:56:03 -0700 (PDT) In-reply-to: Received-SPF: pass client-ip=2607:f8b0:4864:20::1035; envelope-from=theophilusx@gmail.com; helo=mail-pj1-x1035.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:297133 Archived-At: Richard Stallman writes: > The name I proposed, "Parse Code", fits this generality. This is a terrible name. If I saw a package called 'Parse Coded" I would expect it would provide functionality you would normally get from a code parser. I"d be looking for an API I could query to get things from the parse tree. Eglot does not provide that. If anything, "Parse Code" would be a good name for semantic as that is essentially what it does. Other modules, like speedbar, semanticdb, ecb etc then query that semantic api to get information from the parse tree. Eglot doesn't provide that API. It feeds the data from the LSP server into various other packages, like xref, flycheck, eldoc etc. In short, the name 'Parse Code' would look to me like a developer library for people writing elisp packages, not a general purpose package which sets up a development environment for many different languages. All I can say is I really pity future Emacs users should this rename occur. When they use the package and run into problems, good luck finding something relevant when you search for 'parse code'. Just for fun, do a Google search for "Emacs parse code". Then do a search for "Emacs eglot". Which search results do you think would be most helpful to our users?