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: Elisp LSP Server Date: Sat, 23 Oct 2021 09:48:00 +1100 Message-ID: References: <16338bdc2497fc51c6fb6d54ab370bfb@webmail.orcon.net.nz> <9eb888e1-1342-46b1-b4be-32d49cd7a74d@yandex.ru> <1656272.pu0UoWQkng@galex-713.eu> <865b0964-3df3-141d-d4d7-d8f85acdc641@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22550"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.6.7; emacs 27.2 Cc: emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Oct 23 00:56:17 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 1me3ST-0005gh-KB for ged-emacs-devel@m.gmane-mx.org; Sat, 23 Oct 2021 00:56:17 +0200 Original-Received: from localhost ([::1]:35050 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1me3SS-0007PE-NI for ged-emacs-devel@m.gmane-mx.org; Fri, 22 Oct 2021 18:56:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48374) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1me3QL-0005k8-Qk for emacs-devel@gnu.org; Fri, 22 Oct 2021 18:54:05 -0400 Original-Received: from mail-pg1-x52f.google.com ([2607:f8b0:4864:20::52f]:34789) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1me3QK-0007FL-AM for emacs-devel@gnu.org; Fri, 22 Oct 2021 18:54:05 -0400 Original-Received: by mail-pg1-x52f.google.com with SMTP id h193so4600944pgc.1 for ; Fri, 22 Oct 2021 15:54:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=references:user-agent:from:to:cc:subject:date:in-reply-to :message-id:mime-version; bh=2u/GwRYZWVYUT9qvg5m60D9zSCOFfTGJFsNPKT7kjhY=; b=LqRL4R649WzXQw8m7mFNiLJwfkKZ+trw3u9G/QebCZPBNX5kr8vfDSxmPM6ENbFRa8 E9jqoNzDxtMKl2JX88/e04lWEiAX9PC5eSW9/SUEpYL+1rIhd4OKzm15XrvppLOQERHv bS1KCqEHaL/3fXA8pO1vHvcBIVcMvqCQ00Whj8pS6x6dI17aq677LKtzdJAha1RJUi2K rFLalqbLmZOD0c8x+m3uQbgG9FMS4in63sExiwltlsSUhmpYW/MA++RtqQTn3vpJTsQE q8/O3vHsCnmJedvRsK8WUxWyn6PAETPWi8E6pc6xOvm6lZpjU77nv1QoiPDnBMEPJMxy IyIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:references:user-agent:from:to:cc:subject:date :in-reply-to:message-id:mime-version; bh=2u/GwRYZWVYUT9qvg5m60D9zSCOFfTGJFsNPKT7kjhY=; b=KVFBevkfME3Wg4mqi2vHsHvd6pqF0GOgbYwJClZjiGwlqxk+wWQD4odhzk0feWV9Jq cORoTheIqOGLWhjD+IJ2DoQv9iaYtw5imo066vo5mn1ZyzcxkeWO0MVWgp73OFr3pFh/ CuU0PJr16l04fFqkLl7B547CH7MFrsSqSSvSlgAkxNGeMd141MdjY1x0EYRJ+xQHPF15 /GX4lYzFAGDnFCBe1ALcvHOR5tC3izvc4IWOjqvrHwJ8nwtrrIHelSYcAH/Gh117wVO/ ZPCCTZgZJqJwz4vlwMvp5B8tq0CCA+G0G30ZAulkmvJJoe8+AL9/kXyynhyI1PsmtT4x +jYg== X-Gm-Message-State: AOAM530dmWnJCq4HJi4Ucyq8+0MtcClOPZOmk4m0lK5b3rhYI3N8vM8x TK8qJtwM+wt2nuB4fWt6OqklMrpRr9A= X-Google-Smtp-Source: ABdhPJyjT01V+8IJBXMhTecvTM5yS1EYICYgr36jAHyY90NbzR+1rtWviZOzNzDqQauVzjF4UF2sgQ== X-Received: by 2002:aa7:8891:0:b0:44d:a66:2f1b with SMTP id z17-20020aa78891000000b0044d0a662f1bmr2761783pfe.22.1634943242784; Fri, 22 Oct 2021 15:54:02 -0700 (PDT) Original-Received: from blind-drunk.fritz.box (124-171-51-79.dyn.iinet.net.au. [124.171.51.79]) by smtp.gmail.com with ESMTPSA id e6sm9433935pgf.59.2021.10.22.15.54.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 Oct 2021 15:54:02 -0700 (PDT) In-reply-to: <865b0964-3df3-141d-d4d7-d8f85acdc641@yandex.ru> Received-SPF: pass client-ip=2607:f8b0:4864:20::52f; envelope-from=theophilusx@gmail.com; helo=mail-pg1-x52f.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:277587 Archived-At: Dmitry Gutov writes: > On 22.10.2021 22:59, Tim Cross wrote: >> but rather a well designed free javascript library which would >> facilitate the development of web UIs that would allow sites like >> savannah.gnu.org to have an interface as functional and modern looking >> as github using free software. I'm sure more people would be just as >> happy to use savannah for their project hosting if it didn't look and >> feel like being beamed back to 1999 every time you used the site. Such a >> library could even be designed and developed with a focus which makes >> integration with other free software projects even easier, further >> increasing the likelihood of free software being used/preferred in >> modern web environments. > > JS frameworks, CSS frameworks and libraries, collections of components and > icons, modern-looking and Free, all are available. > > What is missing are people who are familiar with such tools that are, somehow, > interested in improving Savannah. To a point, that is very true. However, assembling a full stack framework where all the components are free and work well together is not as straight-forward as it may seem. Considerable knowledge and experience is required. If a defined free framework existed, then the search for someone to update savannah would be more likely to succeed because all you would then need is someone with the necessary drive and knowledge of JS. More generally, someone wanting to create a new site could just use the framework and have confidence that all the components are free - so much broader benefit than just savannah.