From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#74488: Why not modernize Emacs Date: Mon, 25 Nov 2024 20:59:47 +0200 Message-ID: <865xobi1gc.fsf@gnu.org> References: <9039ab2e-e781-4d80-8aa0-f39e690f076a@me.com> <86ttbymo5e.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29477"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 74488@debbugs.gnu.org To: Raj Divecha Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Nov 25 20:01:25 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1tFeKp-0007Sw-OR for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 25 Nov 2024 20:01:23 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tFeKZ-0005Od-O8; Mon, 25 Nov 2024 14:01:07 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tFeKU-0005OD-Qd for bug-gnu-emacs@gnu.org; Mon, 25 Nov 2024 14:01:03 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tFeKU-0003oY-HW for bug-gnu-emacs@gnu.org; Mon, 25 Nov 2024 14:01:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=References:In-Reply-To:From:Date:To:Subject; bh=O46Stu+iNFJrex2Rzyl6198/6o3+mtffknx+XOxnr1E=; b=vHvGDB6bzoMmQigBOXIVnmtP+FRqbX3p0ZW8vXu6NdOeysdO9oEO4dd+61zN5mBCjuZh6i58F7tq64tIE8qBRtfrP8f4mxW8+8tSbT6eRf+zkfkBi9CubwC20lgdGORFgPVJTmuvk6H+RblPHUYAcBEEo6GVJ8aYNZsZIfzwpZtgGk3f8tcwyaonAnRnD1QAIiawY5fvXRsb+fvIucPwRnoB6Rjzuk1PnkylVCsr3qzZzr8rL43OW/T//ChgSj/KPPs/AuVeHx2+DWSE8Zvmz83iUisHSa7K4jm+Vzj7gJDxPKcExls+fT1At2mOFkkmMSML2/lzPJtmb8VMpNGNnw==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tFeKU-00079T-0P for bug-gnu-emacs@gnu.org; Mon, 25 Nov 2024 14:01:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 Nov 2024 19:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74488 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug Original-Received: via spool by 74488-submit@debbugs.gnu.org id=B74488.173256121727420 (code B ref 74488); Mon, 25 Nov 2024 19:01:01 +0000 Original-Received: (at 74488) by debbugs.gnu.org; 25 Nov 2024 19:00:17 +0000 Original-Received: from localhost ([127.0.0.1]:40688 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tFeJl-00078B-6V for submit@debbugs.gnu.org; Mon, 25 Nov 2024 14:00:17 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:42682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tFeJi-00074r-2r for 74488@debbugs.gnu.org; Mon, 25 Nov 2024 14:00:15 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tFeJb-0003gV-O0; Mon, 25 Nov 2024 14:00:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=O46Stu+iNFJrex2Rzyl6198/6o3+mtffknx+XOxnr1E=; b=dOvEG0vzSvK4 CiBlbWrlQiKfm0CfTskSKbyzHYUwgQCY4REZd2i94AGDacAKn6BnfEND9KKBin4GYugMqjgrSNxVw 0zqQWJc4ZTMgPRuDB+YQcwmfQRiPrPjoR55DJjSJ4OWL85kFh0aHEB2jrVfjGiuqGzHjbM4oWc2ge F7bjwmJUrLL8n48smCrnWX3j5xmz7Vop683kA6hvf3dRF5X2e4WOeddiYv0Z/Ji2Bbyy7DCSDNGef gfY2HalRQMSXpcabGAsJoRw+6dQFcq5usNGR3mrfDorBQ7fkiDYcfO8lZEEUASR6TLYnMH6J9BSUg 6FnAe+5hxbtM6gt7sjiaQQ==; In-Reply-To: (message from Raj Divecha on Mon, 25 Nov 2024 17:58:44 +0000 (UTC)) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:295952 Archived-At: > Cc: 74488@debbugs.gnu.org > From: Raj Divecha > Date: Mon, 25 Nov 2024 17:58:44 +0000 (UTC) > > I wish I could contribute but unfortunately I am stuck with my bread > & butter job. I am a seasoned systems engineer and mostly work on > C/C++/Python, validating features of various ICs that my company > manufactures and I know if I want I can work on this non-trivial > change but at the end of the day my bread & butter job takes > priority over everything else. Just out of curiosity, what will it > take to get this done? Is there a document I can review and get a > feel for the amount of work? And approximately, how many engineers > do you think are needed to work on this and the different expertise > required? That depends on what is the scope of the work. This is not a single monolith job that cannot be subdivided into smaller ones. So the first step towards answering your questions is to identify those smaller parts and steps, and then prioritize them. When that is done, we could try estimating the effort required for the most important parts. > LISP is kind of dead and the users might need Python to > customize their interface, thus, I believe both LISP and Python will > have to be supported simultaneously. That just makes the bar higher, IMO. It is easy to extend Emacs by writing Lisp programs; doing that in Python is currently impossible, and will need a non-trivial development of the required infrastructure.