From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.devel Subject: Re: Shrinking the C core Date: Tue, 12 Sep 2023 05:46:37 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11848"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: emacs-devel@gnu.org To: Eliz@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Sep 12 13:05:27 2023 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 1qg1Cw-0002nF-Om for ged-emacs-devel@m.gmane-mx.org; Tue, 12 Sep 2023 13:05:27 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qg1Bx-0005IW-DM; Tue, 12 Sep 2023 07:04:25 -0400 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 1qfuMS-0004Cz-Ej for emacs-devel@gnu.org; Mon, 11 Sep 2023 23:46:48 -0400 Original-Received: from mail-he1eur04olkn2104.outbound.protection.outlook.com ([40.92.73.104] helo=EUR04-HE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qfuMN-00034Y-Ow; Mon, 11 Sep 2023 23:46:47 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eCEZGTyaCqpsU1cczI/QGQouCaFujx2KN3WPCu7mTExSQiBc8IkwUf4xYkI/2oqJFweWw02QzFaY2DsEqHu+fjxGlxocv5Ug7B7C1YfZv/uQQTHjFLbOwhDMa0ZQTNiT0nrdb9D6m2P7aqiaOL7+9EgWmRBsxqTSAhhc+daAnUtM9D/VtjRZ3ld0yoQtz14VB8NELifUzsucx/9oeX+czo86YWNO/OJh0PizkLyUwmdJX9JJITmCHmr8L9XZ4m+qrsOzdu9MEGCtz6w6NO6ZbvatrogwY1q5+uc+jEl6R84/bcSKoHCE7sTqFR1ptrgqb5iEr1bRURdY/JIaEzmewg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=SwlzJnjP43amCY59FAlf/SkVi99bEeyFmwoYa+QksF0=; b=DYZ9JkMFYD3sAZ5kp2gX6HityKg7CUWfvi4Ml3w7jIwN7HeKEbCQh0EvZdwvgx0uW1WWhW8infUG9PdM3kzMkcD0yhde7ICErwWQtbXxDs7502JzsZZ7hCH70CI6odP56F5OyXy8IgmjbIJSrt8L/OK5Tq0uEEohQaqmJfB19xl7ML1e9Z1bqGZbQx+ab/XxufG8aT97Q0o2kI4jKiePQ8rsviNoqhQ8ytPOxaWk85+SSlL+FrprCvlrbxBKXjP1e5guxqUmFH57rU8q7pJTwZsQUl1kWuG2bFAUAP1ge1bM3vVzdSLIizjHMEfX+P1Ng93A5KS26H1nVh5HKgYkaQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SwlzJnjP43amCY59FAlf/SkVi99bEeyFmwoYa+QksF0=; b=VlbbxyNQHSdeKzWE+5Z0Agc4u0AvKqVT1ZyvxN6dXk1kr+uI9rvpC7p6yguvkICl/C4gf71T4ljt7uW9ff01tRcxgWJDy5RgCW4MjvaIXiP8Esg04wuqmH90JBjZshgVQN+kqu4ELS0EQemtkNUnRw+zmnxVuNT+ap0YxSLrHCVDozH7RWJB8/fGeblsLgXm3Qlgx88490w94xa5Etkp69SQuSFaJk7xKyMan1OogPSHgG5/eQUb3f0Vk7gyrUMsrz7sqt6ydLxP5N6ZGmdp+pTxN4OndRj3W+8H1Tgm/9DJtFiyFZO1CDnFQmYAw12OFGZPLpf4d2N2oJlXuLhxsg== Original-Received: from AM9PR09MB4977.eurprd09.prod.outlook.com (2603:10a6:20b:304::20) by AS8PR09MB6089.eurprd09.prod.outlook.com (2603:10a6:20b:569::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6768.30; Tue, 12 Sep 2023 03:46:40 +0000 Original-Received: from AM9PR09MB4977.eurprd09.prod.outlook.com ([fe80::df56:b1b1:64b1:6122]) by AM9PR09MB4977.eurprd09.prod.outlook.com ([fe80::df56:b1b1:64b1:6122%7]) with mapi id 15.20.6768.029; Tue, 12 Sep 2023 03:46:40 +0000 X-TMN: [j4FVJTxMJO9LWdR4/wlJam+XoGTBil8X] X-ClientProxiedBy: OS6P279CA0054.NORP279.PROD.OUTLOOK.COM (2603:10a6:e10:31::12) To AM9PR09MB4977.eurprd09.prod.outlook.com (2603:10a6:20b:304::20) X-Microsoft-Original-Message-ID: <824jk0yrxe.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR09MB4977:EE_|AS8PR09MB6089:EE_ X-MS-Office365-Filtering-Correlation-Id: 1a24ad87-a9db-43cb-4aab-08dbb342df3d X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: V5HYPKAM1HsqndAZtkq9eRrX8uEdyY1Pup9zJQJzBE/MNT5WsvNJscZ59RjFC8midoKlUj78TmFnS+YTG66mU7HgcrE7U9Dy4Ef1BNUNkBrRMKehK262b2xqCnb0pszktnN8+fUogVcCbY4u+SkHPBnHVD+k2y527INaASzG+7mjnE3E9T0PsmpIBZpg2Xfea3yuEYEk2w5Hc1BuPXDjfukyHu1W0Yy16f9KwVsBmI1HolKQI1EYmRIvJ1kyvePacXUVTFyh7HS1OUMSq4R0R6T6g9HEMWI/7+Wp67VWr5gS4it1FdxfqwKKGWt7QbrUCoJC/PP/WWD9/mMj67cOdbjoU2IvuzL0sYPQOFad2NIXFzkVBKfYOvkHxKd1M75j20NGdXcpf2Jf+5du23iTdDRwUN9jE/EnjCUdzZc08ZQ3glVgLG55IxtSOieSvSzejIs7h4Bd5nHwjtW+wiAEuwrvuml/TdD8y7uugUn06pd4M9wVsAmwEICHyBj8Q6giivjfriu6QrUBTqP6FJmH7BJYvyHzb1CZ2KGYnO9XgpGv7Pej7XIrbY/3DEnmIwB/ X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?a7vzMuGaagPFdZJvIuX8t04Op/1IGRkj5cQgnF7hVhQHUdHlTQw9EIkEOJeE?= =?us-ascii?Q?xn8119o20/hnqx6fIGAT+vmQgOyFZ0YCA18pG0MfcjYlNbwuLaoTC24gtTRQ?= =?us-ascii?Q?TtpWNltOcIVHEHSHYtNgVncix67orX/8KwYk1xC1vO2z+hCMruJGIqmTqeAn?= =?us-ascii?Q?NOmaKgWZY0ytfyVhsfUWKNm8l1JS6B+s7sL7M/6j3D4hidmeSD6BWEt6DWR1?= =?us-ascii?Q?cdMfD8Zu9hNTPqw1lbc+bVYf7HEhv4dTp3OroSgqRrGYBMyYcgKGHHYIjIml?= =?us-ascii?Q?+mkMEwJ8uIm0Efq5IjU3t9TdyDijvoTUZjDru3M4GR+SBAwJCxzkY1/rrIsh?= =?us-ascii?Q?051gqVF4qfQSKbTarvgo6um9feQ99tyF4Ei6wrRd2yQlrLeYx+NhFZFQwWNl?= =?us-ascii?Q?FoXk+4Kn9NquKjpAsa+VMyVeHr9fWAnbXZTMNO6Xx+/mdR6EhMrMTHT0Dspg?= =?us-ascii?Q?0Q2uT1R6TKKMG/YsZGuZZTCk+RW1MMgx2HBgTcu/MY333Wf43MH9rZQw9TQT?= =?us-ascii?Q?dFQVgecUnaElIrreI4EnlePJcrsmINzOrFW3FdMkLImPxQNuD+g9sNF71Aza?= =?us-ascii?Q?2Jlt6VbWzxqYiCc1vgOSrzCg4BnnLVmvGgTNyQN07F5UHoYvcckmMQhbCGGW?= =?us-ascii?Q?TM X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-64da6.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 1a24ad87-a9db-43cb-4aab-08dbb342df3d X-MS-Exchange-CrossTenant-AuthSource: AM9PR09MB4977.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2023 03:46:40.1941 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR09MB6089 Received-SPF: pass client-ip=40.92.73.104; envelope-from=arthur.miller@live.com; helo=EUR04-HE1-obe.outbound.protection.outlook.com X-Spam_score_int: -5 X-Spam_score: -0.6 X-Spam_bar: / X-Spam_report: (-0.6 / 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, FAKE_REPLY_C=1.486, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Tue, 12 Sep 2023 07:04:21 -0400 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:310514 Archived-At: >> From: Richard Stallman >> Cc: emacs-devel@gnu.org >> Date: Sun, 10 Sep 2023 20:43:01 -0400 >> >> > You are right, absolutely, but then I cannot see why people >> > can't push for a SBCL rewrite of Emacs? >> >> Because that is not up for decision. That decision is already made. >> >> If the question were up for decision, arguing for a certain choice >> would be normal participation. When it isn't, arguing for a choice is >> making life difficult. I have too much work to do, and I can't keep >> up. So does Eli. Eli can speak for himself, but if you make it necessary >> for me to spend more time on this, that is making difficulties. > >IMNSHO, discussing a rewrite of Emacs in _any_ language is waste of >time and energy. We've seen this many times (because people still >insist on bringing this up from time to time). From where I stand, >the main reason is not even the fact that we decided not to do that, >but the fact that such a rewrite will never happen in practice. Such >a rewrite is a massive job which requires very good knowledge of Emacs >internals and features, and a lot of time. People who come close to >the required knowledge level are not interested in doing this job >(because they understand the futility), and those who think it should >be done simply don't know enough and/or don't have enough time on >their hands to pull it through. > >If Emacs will ever be "rewritten", it will not be Emacs, but a >text-processing system with a very different architecture and design, >which will take from the Emacs experience the lessons we learned and >implement them differently, to produce a system whose starting point >is closer to the needs of today's users and whose main technologies >are more modern from the get-go. Mnjah; you know as well as I, and I have written it in the very first mail why I want Emacs in Lisp. There are already other applications and editors inpsired by Emacs, that is not the question. Problem with them is they can't run Emacs applications and they don't have Emacs manual and the well written documentation. I think it would be waste of the effort of many people to throw it away. You may disagree and that is OK.