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:48:48 -0400 Message-ID: References: <83pmfdduix.fsf@gnu.org> <86wn9ji3ma.fsf@gmail.com> <86tu4lsnqk.fsf@gmail.com> <83ill0vzit.fsf@gnu.org> <87bkqrvurq.fsf@yahoo.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="19812"; mail-complaints-to="usenet@ciao.gmane.io" Cc: eliz@gnu.org, emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Oct 08 00:51:08 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 1ogwBP-0004xA-LG for ged-emacs-devel@m.gmane-mx.org; Sat, 08 Oct 2022 00:51:07 +0200 Original-Received: from localhost ([::1]:44560 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ogwBO-0005OY-Ji for ged-emacs-devel@m.gmane-mx.org; Fri, 07 Oct 2022 18:51:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59808) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogw9A-0002Qi-SX for emacs-devel@gnu.org; Fri, 07 Oct 2022 18:48:48 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:36196) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogw9A-0001IP-Jo; Fri, 07 Oct 2022 18:48:48 -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=2X1el+W6+wIjm0bsW0p8LmNhWAOOfeSfmvO//w6Ql2I=; b=GpD467Xbyt56 nwrb0gzTQyw9Li8Q6e2LI8ed9jnrsr/kWSwIxM0xD9Uui0Rz5hwKy3xDrdcJxboW94N2uoleEkq0A 0N+mGdo0BH0iWkgdH2UfNnaEu7lbZtHDPUvrZdtcT0iNEyCt85/dUjV/TezCiYVMwN57LJaKoynoU ws89ydiwwQqh/8sjOtDEdsq9GANtWIHEmuXYmUYR7OV02iEKjkVs607j5nqNmk885+79CZg3IuH4Y EaJOxqnbx1OqjQtHYtpM3klP6P3QK/8eI/DCYpOxPVIduqJC/nAowYL/Ow3D6iMU0FgIj5kSxTQKJ Q4Q0V6rjpncJUt4qorQrOA==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1ogw9A-0008JM-AA; Fri, 07 Oct 2022 18:48:48 -0400 In-Reply-To: <87bkqrvurq.fsf@yahoo.com> (message from Po Lu on Wed, 05 Oct 2022 11:01:13 +0800) 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:297176 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 that will not work, because Semantic does the same thing, and we > already give it the menu item "source code parsers". I'd like to understand in more detail the similarities and differences between Eglot and Sematic -- NOT at the level of how they work, but in terms of which jobs they do in which cases. Think of a case as a combination of source language and job to be done. Do they tend to do similar jobs, but for different languages? If so, we could think of them as two alternate methods to use. chosen by the mode or operation. The user doesn't have to think of this as a choice. The user could request, "Please do code parsing for my C files, and use whichever method works for the action I try to do." -- 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)