From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Renaming eglot -- or at least add an alias? Date: Wed, 05 Oct 2022 17:35:26 -0400 Message-ID: References: <83pmfdduix.fsf@gnu.org> <86wn9ji3ma.fsf@gmail.com> <86tu4lsnqk.fsf@gmail.com> <83ill0vzit.fsf@gnu.org> <835ygzv4p3.fsf@gnu.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34044"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Oct 05 23:38:26 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 1ogC5x-0008hK-48 for ged-emacs-devel@m.gmane-mx.org; Wed, 05 Oct 2022 23:38:25 +0200 Original-Received: from localhost ([::1]:38090 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ogC5w-0003N8-0e for ged-emacs-devel@m.gmane-mx.org; Wed, 05 Oct 2022 17:38:24 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33298) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogC36-0000pM-G2 for emacs-devel@gnu.org; Wed, 05 Oct 2022 17:35:28 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:33332) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogC36-0006bt-78 for emacs-devel@gnu.org; Wed, 05 Oct 2022 17:35:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=t/HUQ+hP2QqPre6Vx31bImkmwvC82CHZGjz0cZu0uyM=; b=H7Be1wDI81X0 9ABgNsgjcgBskztNZWKzYgmzESQKtq7HNE7C0PExFOHl476sMbY4mRj4MDuZ/BP8GjgKomcJ/KUTs z6lofV8LaKdSl9tv36rnw2lnBjkdVYLLmqIwd4HRUCeCyculVc5XmXOJf8JvspywtDfp9zEgCriv3 HwVAeb2/NiI8YEK4xQWxeBjkJ/G6/CMmOrbFXVdJMmu73XHHgx3Qz3eyxve5gV4nyHl+a+VSnTAO5 /9xZ7IhS/nYLTJtsPo8ye05H4yaObEsQmep70aXF9GZAiBla1WDvf539p6CfJrX2BW5nTSuvGdbly mq0XOfHFL3BorkKWFtRtsw==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1ogC34-0003bX-Px; Wed, 05 Oct 2022 17:35:27 -0400 In-Reply-To: <835ygzv4p3.fsf@gnu.org> (message from Eli Zaretskii on Tue, 04 Oct 2022 21:12:08 +0300) 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:297013 Archived-At: [[[ 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. ]]] > > I think the clearest name for Eglot is Parse Code. > Eglot doesn't parse code. It is a client of a protocol designed to > allow applications to send requests about source code and receive > results. The server which responds to the requests does parse the > code, but Eglot doesn't. That's true, but it consists of implementation details. Users don't need to know about them or think in those terms. For users, the simple description of the package's job is to causes various Emacs features to work by parsing code. > But it's too early and premature to discuss what we will say in our > menus, because we have no idea what these menus will be and which > features they will activate. We should delay this discussion until > after the merge, at which point we will be able to talk about concrete > commands, variables, doc strings, and menu items. If users ask at some point to "use this package", it is important what we call the package. If users ask to enable various specific features that work using this package, maybe users won't need to know the package's name. How to deal with Eglot and Semantic is not clear to me. Is there any programming language which is supported both by Eglot and by Semantic? -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)