From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ag Ibragimov Newsgroups: gmane.emacs.devel Subject: Re: Elisp LSP Server Date: Tue, 12 Oct 2021 00:29:31 -0500 Message-ID: References: <16338bdc2497fc51c6fb6d54ab370bfb@webmail.orcon.net.nz> <87ee99dv34.fsf@gmail.com> <07cf50ddddb5a9556aa94201a7ac88c9@webmail.orcon.net.nz> <87r1d0562u.fsf@yahoo.com> <87r1cz7qcd.fsf@posteo.net> <87bl4367av.fsf@yahoo.com> <87fstf7kz4.fsf@posteo.net> <87o8814q1v.fsf@yahoo.com> <87r1cs9faa.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16224"; mail-complaints-to="usenet@ciao.gmane.io" Cc: psainty@orcon.net.nz, Philip Kaludercic , emacs-devel@gnu.org, Richard Stallman , joaotavora@gmail.com To: Po Lu , Daniel =?utf-8?Q?Mart=C3=ADn?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Oct 12 07:31:00 2021 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 1maANQ-00046P-TA for ged-emacs-devel@m.gmane-mx.org; Tue, 12 Oct 2021 07:31:00 +0200 Original-Received: from localhost ([::1]:37002 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1maANP-0006C2-GM for ged-emacs-devel@m.gmane-mx.org; Tue, 12 Oct 2021 01:30:59 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53658) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1maAM9-00059Q-T6 for emacs-devel@gnu.org; Tue, 12 Oct 2021 01:29:41 -0400 Original-Received: from mail-ot1-x32f.google.com ([2607:f8b0:4864:20::32f]:33321) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1maAM8-0000tB-86; Tue, 12 Oct 2021 01:29:41 -0400 Original-Received: by mail-ot1-x32f.google.com with SMTP id l7-20020a0568302b0700b0054e40740571so18809569otv.0; Mon, 11 Oct 2021 22:29:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version; bh=5N1a3dWrX1opLBJf6M2Djf3fvY7d5+rKkot4b9G0x9Y=; b=bJTzAKV3DQV1UsQ9yx5mu668YdknxJPzHSas6j9MEKO7XqlBqFDz/ts2GrDafqRser xIokaW77yxba/ma+0XsNJizg3XhWX/FRx1Ljw7EL+/iCgQy0klWVfnqzTWD2THMpZfSX +0TBERmmIg109hILmJnywfAl3ls+vgymFCG+41t/YR2+jUK/76UTmQbK5Lt0JY7eDY2U q0fgl20ogPDpTO0i19CaBU1UH5uv7PUUOdNpbd5BpCTHNofZUa0Ni16dVaHntm9+7z63 wWJlSf7BJkjRBF3mIqqGf6e6LN0ldJsAE/t8Ul+Vi4a5pEsE3m3l3mWcRIjzSPIPT0bJ qE/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version; bh=5N1a3dWrX1opLBJf6M2Djf3fvY7d5+rKkot4b9G0x9Y=; b=j0shodSmGTeWbQ8StMumQiK7XzKYIYZZyb4vkgtGdYrvIbJOX9my6EQ+FoSgxLe9y6 ITgrYMSRDCgmFl5w2tR47qe8WCp31UgO8QLb08jHLqqdJwHjs2vzkfZFLTKUO/LSzxlf t8SnLLCv29nrPHgyqQCrXvoye87F1jkoO7sp3feezLujI80Y5WZ6Zodq5Lut76wQiOKT Dz12p9bNNmwaMqOjMx0agReeGvqVSU3AbTi+pXBKtk2wChuJelmwk1Iyjo1jIVNbipA1 nL/fZHLObWYh8x3vushlwJr062MoRd+9FLRC6GbOK+ceyBgL2AXrzw1a8MBRgIP1Y6XH wZew== X-Gm-Message-State: AOAM532U1nF/Twyln+A1j4p/Dg/6uncVtw84ggJQ+svJS5sw+e/WOIgC 7QDQGR3gPwSDd+maZ5XXnKtALW6vri/Lpg== X-Google-Smtp-Source: ABdhPJyB1g2q0amA/MpJq3dbog0dLHpkNLjwpo+PkETWQxDWeJfdV1IPTArW9mu7rFcmso4QDW3SdQ== X-Received: by 2002:a05:6830:14cf:: with SMTP id t15mr24800986otq.211.1634016578258; Mon, 11 Oct 2021 22:29:38 -0700 (PDT) Original-Received: from AIBRAGIM-M-J8Z8 (99-97-209-112.lightspeed.rcsntx.sbcglobal.net. [99.97.209.112]) by smtp.gmail.com with ESMTPSA id p15sm1996665otq.59.2021.10.11.22.29.34 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 11 Oct 2021 22:29:37 -0700 (PDT) In-Reply-To: <87r1cs9faa.fsf@yahoo.com> Received-SPF: pass client-ip=2607:f8b0:4864:20::32f; envelope-from=agzam.ibragimov@gmail.com; helo=mail-ot1-x32f.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.23 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:276768 Archived-At: > Instead of making it easier for people to put their customizations on > GitHub, how about making it harder? It would encourage people to move > to systems that do not require running proprietary software. Do you seriously believe that? We should deliberately hinder our own progress, hoping it somehow would hurt GitHub? I don't know if you know this, but Emacs Lisp is probably one of the most popular Lisps out there hosted on GitHub and Gitlab. After over six decades of Lisp history, today, there's more Elisp code out there than of any other Lisps, perhaps with the exclusion of maybe Clojure (?). I can assure you Emacs ecosystem (as we have it today) wouldn't exist without fantastic authors and maintainers of many great Emacs packages hosted there. We can debate all day long about the morality of their choices, but making decisions that would create some obstacles for them? That would only annoy people and force them to get creative. I understand that many people view GitHub as a big evil thing and many others think it's the second greatest website after Wikipedia. But it isn't as simple as that - it's not all black and white. People are the greatest and most precious resource in any programming language community. Making things nicer for them is the best and the only way to guarantee the prosperity and growth of that community. The mission we all are fighting for to promote computer user freedom is about people. If, for whatever reason, some people like a proprietary service or software, we need to understand those reasons and try to give them better alternatives instead of saying: "screw you, we won't let you integrate with that thing. It's evil."