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: Fri, 07 Oct 2022 18:50:06 -0400 Message-ID: References: <83pmfdduix.fsf@gnu.org> <86wn9ji3ma.fsf@gmail.com> <86tu4lsnqk.fsf@gmail.com> <83ill0vzit.fsf@gnu.org> <835ygzv4p3.fsf@gnu.org> <861qrlztre.fsf@gmail.com> 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="8036"; mail-complaints-to="usenet@ciao.gmane.io" Cc: eliz@gnu.org, emacs-devel@gnu.org To: Tim Cross Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Oct 08 00:57:22 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 1ogwHR-0001qv-LZ for ged-emacs-devel@m.gmane-mx.org; Sat, 08 Oct 2022 00:57:21 +0200 Original-Received: from localhost ([::1]:52088 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ogwHM-0007pK-OW for ged-emacs-devel@m.gmane-mx.org; Fri, 07 Oct 2022 18:57:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48184) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogwAS-0004FL-QP for emacs-devel@gnu.org; Fri, 07 Oct 2022 18:50:08 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:34326) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogwAR-0001cm-HH; Fri, 07 Oct 2022 18:50:07 -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=75JeuzYiUtMNGmG8NUmGd/rzCkqco8yyicTnC9LpKjk=; b=SS1yth1BVhZb wb/5nQCSa18rK7TU00Axw9FsoyPraUJmQ/Oy4Yd4NZnSxwyWgNkMkeD9A7Bdw/V1PVFTFhE0K9RgV M18+ookmkD9gY730eYuCWeb39GO0MVZMUH7t7LrSQ9numsTbqiS869oaPYPZ9w5VsvOKOw0uqN6oR 1ExLP4PynxYqx5tFHpIi7X03VBXXF3dy1XhPCcXob+dj3yOW639oCMKQ2rMF+MRxQjsqjs9P131Q/ gsxJhtp4gfgam/s+HQQA84YEprgiWMzj62gILvHCo6x/hTikLI4mOx9M2F1Ke8C54rBWswHWOSjhN As93Ig85H2fvD55XCNDgSw==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1ogwAQ-00009n-UW; Fri, 07 Oct 2022 18:50:06 -0400 In-Reply-To: <861qrlztre.fsf@gmail.com> (message from Tim Cross on Thu, 06 Oct 2022 11:13:43 +1100) 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:297183 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. ]]] > > 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? > I think this question still shows a fundamental lack of understanding > regarding what eglot is and does. There is a lot I don't know, which is why I am asking question after question. > Eglot doens't know anything about programming languages. What languages > it is able to work with is determined by the available language > servers. That's the pedantic way of looking on it -- in terms of implementation details. In the user's terms, though, in any editing session, Eglot supports certain language and not others. The user may not know why, but perse sees that Eglot works for A and doesn't work for B. > Some people will likely prefer a semantic based > workflow and others may prefer an eglot one (and yet others may prefer It sounds like the commands for using Semantic on a file may be very different from the commands for using Eglot on that same file. Is that right? It sounds like we have created a lot of complexity that it would be better to replace with simpler, more uniform interfaces. Is that possible in principle? Could we have something comparable to GUD and VC to unify these parsing facilities? -- 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)