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: Thu, 06 Oct 2022 11:13:43 +1100 Message-ID: <86v8oxyf5g.fsf@gmail.com> References: <83pmfdduix.fsf@gnu.org> <86wn9ji3ma.fsf@gmail.com> <86tu4lsnqk.fsf@gmail.com> <83ill0vzit.fsf@gnu.org> <835ygzv4p3.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="16674"; 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 Thu Oct 06 02:25:59 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 1ogEi5-00048Z-RM for ged-emacs-devel@m.gmane-mx.org; Thu, 06 Oct 2022 02:25:57 +0200 Original-Received: from localhost ([::1]:44598 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ogEi4-0002wl-LX for ged-emacs-devel@m.gmane-mx.org; Wed, 05 Oct 2022 20:25:56 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59970) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogEf0-0000TS-Se for emacs-devel@gnu.org; Wed, 05 Oct 2022 20:22:46 -0400 Original-Received: from mail-pf1-x42d.google.com ([2607:f8b0:4864:20::42d]:34586) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ogEez-00034w-Bm; Wed, 05 Oct 2022 20:22:46 -0400 Original-Received: by mail-pf1-x42d.google.com with SMTP id f140so610257pfa.1; Wed, 05 Oct 2022 17:22:44 -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=QQTULMkM+80EiGBvlpI62TD6I8uQbm1VGoXvppHBDzI=; b=GB4vHshUXY1A/oA2rfqyuNLwX1gZ3V/X1S8PMb+DGqLhLGP5Vcr8uHo+7ip5MdiUeh nMbPeMc8Q44clhHiGypfwIpEqTcr+x7VDJR3TNOXbOUo0MOaA8X7wVXkGT2R2izKUvX3 C7EGzVzhfn7cmiAcfNmxhySB1en7B7iROeGdHFDvI1lBTqUIywUjkV+52ZrXbCcNxo13 PktwgUBf87CSssLSRWmO9M5TIe3uEELhWi7YbkUkWZ0qS9dzIAIcX26HXdjfCZ+E9eoE 0UMfL67LPPnCMz7DZ7ozMwLQx/dEaRMds5VjgUnmy0rzG/vWQJ4cVc3h7CU9J9iYKJAZ EIlg== 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=QQTULMkM+80EiGBvlpI62TD6I8uQbm1VGoXvppHBDzI=; b=0TCpWxAyAzTXe0+HwjCflK9ruOGgZVY+Qw+Nggd/K69/j7ho8RoPrPMoxnLNB9KCb8 P2CDnpjvK3ZclsOtiBrn3sjxl0h1u4h6j4aGimCm14QeBNFZcnWD+UDGJPy5DFNzsp3G MpKvzuaKuIYdXxN5U31psZc7FkujNg+QQZNUxUM35tt7+0gDmTGxFBjRruq/m4e2j7Gd +HQ2GO1r3N7+pmCvQZTgqrr4hz5en15wiUzlsF3o91jpCfbLOrjR30MZywkHGZR0+eac mFb2vdz+AYfvpAR9hA5tdLqs1KZwmOdEQyZXfLElFYw+7qo6AbN8qt4lGbZSBjngPPef Kblw== X-Gm-Message-State: ACrzQf2IjdS1vzSm2Hh7TKdUQPNtBb5smXkZbaCCrhGKlVQCa0fVL/bF NEHwFfVLM8vYfbcHJN2Y/9hFtH4qnR0= X-Google-Smtp-Source: AMsMyM7EVjyFsq7rJmMX+0aZ/QJD/4JURSNf2zikN6SsoJvQMwCFCo+ia10xgH4Jhr1BABRXKheD4Q== X-Received: by 2002:a63:4e16:0:b0:43f:3554:ff9c with SMTP id c22-20020a634e16000000b0043f3554ff9cmr2074124pgb.578.1665015763066; Wed, 05 Oct 2022 17:22:43 -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 y5-20020aa78f25000000b005616961d5f9sm6479785pfr.41.2022.10.05.17.22.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Oct 2022 17:22:39 -0700 (PDT) In-reply-to: qq--text follows this line-- Received-SPF: pass client-ip=2607:f8b0:4864:20::42d; envelope-from=theophilusx@gmail.com; helo=mail-pf1-x42d.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:297026 Archived-At: Richard Stallman writes: > 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. Eglot doens't know anything about programming languages. What languages it is able to work with is determined by the available language servers. The available language servers change as new ones are created and old ones die off. They are implemented in different languages and have nothing to do with Emacs or elisp. Is there overlap between semantic and eglot? Well, yes in the sense that languages wupported by semantic have language servers. When there is overlap, is it the same functionality? No, not necessarily. It may have common aspects, but it could also be significantly different. Some people will likely prefer a semantic based workflow and others may prefer an eglot one (and yet others may prefer other elisp soluions for some languages, for example cider over eglot and clojure-lsp. This again brings us around to a core stumbling block - how do you have a name which describes what something does when there are multiple packages which do that thing?