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: Sat, 08 Oct 2022 09:03:01 +1100 Message-ID: <8635bzcmbr.fsf@gmail.com> References: <83pmfdduix.fsf@gnu.org> <86wn9ji3ma.fsf@gmail.com> <86tu4lsnqk.fsf@gmail.com> <8335c0p2fn.fsf@gnu.org> <83leproov6.fsf@gnu.org> <83fsfzonwn.fsf@gnu.org> <5a1e604c-4500-a476-da3d-259d9057a7f0@yandex.ru> <838rlromxu.fsf@gnu.org> <878rlrk75y.fsf@dataswamp.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="18407"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.9.0; emacs 29.0.50 Cc: emacs-devel@gnu.org To: Emanuel Berg Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Oct 08 00:16:28 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 1ogvds-0004aO-LX for ged-emacs-devel@m.gmane-mx.org; Sat, 08 Oct 2022 00:16:28 +0200 Original-Received: from localhost ([::1]:52456 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ogvdr-0006G2-0O for ged-emacs-devel@m.gmane-mx.org; Fri, 07 Oct 2022 18:16:27 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37958) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogvcu-0005T5-Ha for emacs-devel@gnu.org; Fri, 07 Oct 2022 18:15:28 -0400 Original-Received: from mail-pj1-x1034.google.com ([2607:f8b0:4864:20::1034]:52058) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ogvcs-00056a-Qj for emacs-devel@gnu.org; Fri, 07 Oct 2022 18:15:28 -0400 Original-Received: by mail-pj1-x1034.google.com with SMTP id b15so5488978pje.1 for ; Fri, 07 Oct 2022 15:15: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:message-id:reply-to; bh=T0eX42fyj6QlDA/Hh1HHvqG+woykOGxxc+LOgWNnjic=; b=EdSwZODBEvM+pEE6lZIm9daftYe/hcqaEZBc6G9CkhnRw6Jhs7C+VQJTpJwf29o4g0 pfwp5IJUYnp9azAr3KRPg8VucrAwSXzvz0FOBD5/Y9WNbC6jdXU0/txJ+o/6v7fXv1fA 7d8oUSACGiPgyYbj1LToa2vx0+smBsJf8qhSHS9kaINiaX3WbxTls/v/47MSepJDn7MX xNsHAVTsjLl2NEW/8DVVI3Yvf3IIHm/P4mFpy6EPb1UGW22hXX40B8FTSZM5EtgVclUU 85U+kXwy3w8QDqMjTjyWrHLDNACH21Beg61KXFG3BExtjuEGj6TUzIzBuUWqxVMLktbW 0K6w== 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 :message-id:reply-to; bh=T0eX42fyj6QlDA/Hh1HHvqG+woykOGxxc+LOgWNnjic=; b=gn3zFrJHDiy7FfEn/AIdhpKTlmN4hDAOipnOPjdN4YTlDe02T9JUiSlORWsL5w/RgK LiQ80BkgkpF63vQKD+9FxpdWa8lY/9CA99NOkav6haOst43q72ZCjkkMab2H2QEkwSdN tiFtxNXIbFWQlnw1f8UYWtR89EOV2C1z+YoGd/2UsjD0JqMho1xvIqg027lF1+tPF8wP +BrdN3k1EEWtsVaE+05opw/FAEgi+cKCChKQ/1i56k5wzB6hE19Ueg/pJbaZAdRyuvMg oApzMjGtb0kC6iRtat+yz4NvHqJOun5pHWCEuJO6iqzi8HK5WAxB/9AvPTzJstVI1SWM wPNQ== X-Gm-Message-State: ACrzQf3bfQ0omAqu0/z1A/gtsIrsf+v9CxKAjWP0Yt+C5e6BsR2N/KPO tgL9w5VE0w6wFnZW6PQYesuGlaGjv0w= X-Google-Smtp-Source: AMsMyM5EVPuakFk/0V5rK0FlG3lmXXX/AHDcMOIh7cdP9eiTIwmnHxWyKTJoXf+GeXMB/HKV6BI56g== X-Received: by 2002:a17:902:cecc:b0:177:f3f4:cc90 with SMTP id d12-20020a170902cecc00b00177f3f4cc90mr7060829plg.83.1665180924670; Fri, 07 Oct 2022 15:15: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 x9-20020a170902a38900b0017a122e3f09sm1969860pla.195.2022.10.07.15.15.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Oct 2022 15:15:23 -0700 (PDT) In-reply-to: <878rlrk75y.fsf@dataswamp.org> Received-SPF: pass client-ip=2607:f8b0:4864:20::1034; envelope-from=theophilusx@gmail.com; helo=mail-pj1-x1034.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:297172 Archived-At: Emanuel Berg writes: > Dmitry Gutov wrote: > >> Eglot: code completion, navigation, show method docs, >> calltips. TreeSitter: syntax highlighting, maybe indentation >> and imenu. > > Can't we have an "assistant" as well, like the one in MS Word? > > It looks like you're writing a letter ... > > So here with Elisp it would be > > It looks like you're implementing the Bubblesort algorithm. > Beware that it performs poorly in real world use! But if you > really want it, actually some dude on MELPA already has it > > > Or would that be annoying you think? Personally, I'd find it annoying. However, it is pretty much what Github's co pilot does and many seem to love it. I'm an old dog who probably has trouble with 'new tricks'. However, I hate seeing the current state of much of the development I see where programs seem to be nothing more than cobbled together cut n paste from various web forums like stack overflow, github, reddit etc with very little sign/clarity regarding design or the algorithms being used. To often, I see people tracking down bugs by using a debugger and slowly stepping through the code wathing variables rather than actually reading and getting to udnerstand it (probably because it is just a jumble of cut n paste). An assistant who just jumps in and proposes code is likely to reduce understanding rather than increase it. On the other hand, anything which makes it easier for non-programmers to program is probably well aligned with the goals of the FSF i.e. empowering users rather than making them dependent on members of the secret programming guild!