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: <861qrlztre.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="4649"; 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:23:37 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 1ogEfo-00014h-Hi for ged-emacs-devel@m.gmane-mx.org; Thu, 06 Oct 2022 02:23:36 +0200 Original-Received: from localhost ([::1]:54536 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ogEfm-000162-9w for ged-emacs-devel@m.gmane-mx.org; Wed, 05 Oct 2022 20:23:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53842) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogEej-0000Ln-47 for emacs-devel@gnu.org; Wed, 05 Oct 2022 20:22:29 -0400 Original-Received: from mail-pf1-x431.google.com ([2607:f8b0:4864:20::431]:39623) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ogEeh-00033y-J9; Wed, 05 Oct 2022 20:22:28 -0400 Original-Received: by mail-pf1-x431.google.com with SMTP id d10so583053pfh.6; Wed, 05 Oct 2022 17:22:26 -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=/qwi9ZeERRUTNsSA5AwARbocvnedKuFeRD+3i/W2H50=; b=QzqfhbQO1PHGR5vT0RcT8glHK1wm7A8UyRcSQweTZFvY2T0jQzguThFEKbB5qlkfE3 vfWqdnmNjwnFjPUmNN/WYIOhQ3cHFTHhEFkvjbAwGAaYtW1n3kHOHamcNpzMivFjJzve tgrEzp4Sq9QUS04+fOiUFLmA3yd3blhUNk3SDaurLbUjjquwtLwLNaON/V6iuuuumz73 XsxbRuZ6aa2ZNkZrJ4/fVDUmcKwsR7vT1MSAG6f+JVfFdfvdUebsENOYvkQ03m+uteIx vbM5Vq9BeUWsDlYymLY/6OCYYf07jcyT6PKO+KL+pz3iWmB0BweDMhXL7VCsdTb10mtM K1kw== 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=/qwi9ZeERRUTNsSA5AwARbocvnedKuFeRD+3i/W2H50=; b=n7ogNOSAGyZxPYgGBPZTpOgiaDXFEDbP7ypMPXqrCo7ev369ULu+V0YVm80J+5USI9 /sbdV/9YDn95RSM6cVn5cfKRBx1TQtDNwSE+rKItg6y7Zac033blZdyBZZv2B5nVuZsf yviUmZHUEV3eC1VDf1SF987gskx4i0gjnGddNwj1ITy6qgVRLpkn2bCQiF7UW9rdo2bR /dw2MmQWcRprB5srv4dxHCKJnRB60rPw4Vgw/ZNtx4gIFe5/mq5SbKMWVSJyXutRvRQg rch3Gz39SMRy96UrgAw4D/Cd0rigOYrOvFrHG781UuteN7k7lputdojf+fchk36Gd/lt wJ6A== X-Gm-Message-State: ACrzQf0Sy6fzEgvuJOhXcMgjCCrz24O4GQC/OJj/dSmPOi5xE9eOTTA/ Nx7P7XsoxagTU4leX39F6gx2rknM5Ww= X-Google-Smtp-Source: AMsMyM7LYWB2YaW8/KLS44/3WyK/jKsRsyumBMdKfn4D2Wna75maMfq+c8/mxxSJZkvZrEiw9d/Jgg== X-Received: by 2002:a05:6a00:138b:b0:561:966a:74a8 with SMTP id t11-20020a056a00138b00b00561966a74a8mr2406311pfg.5.1665015744632; Wed, 05 Oct 2022 17:22:24 -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 lb11-20020a17090b4a4b00b001fde655225fsm5465317pjb.2.2022.10.05.17.21.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Oct 2022 17:21:52 -0700 (PDT) In-reply-to: Received-SPF: pass client-ip=2607:f8b0:4864:20::431; envelope-from=theophilusx@gmail.com; helo=mail-pf1-x431.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:297025 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?