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: Mon, 28 Aug 2023 16:35:09 +0200 Message-ID: References: <87ttsjhaog.fsf@autistici.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="8481"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Po Lu , emacs-devel@gnu.org To: Andrea Monaco Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Aug 28 18:12:31 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 1qaeqs-0001tR-G6 for ged-emacs-devel@m.gmane-mx.org; Mon, 28 Aug 2023 18:12:31 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qaepi-0008HU-37; Mon, 28 Aug 2023 12:11:18 -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 1qadKn-0005CF-NG for emacs-devel@gnu.org; Mon, 28 Aug 2023 10:35:17 -0400 Original-Received: from mail-he1eur04olkn2100.outbound.protection.outlook.com ([40.92.73.100] 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 1qadKl-00052T-7Y for emacs-devel@gnu.org; Mon, 28 Aug 2023 10:35:17 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ArdGtNAPPgGvETsfWYEEkX3HXt8gwTFElWIipYLnUaJ7qnf/QRLdY71kvqDKT+eHBMau5lFpycbBeFD+tM5nUplwD+OcSRHnCmTxjMancr63U8OnwXXmEvZsdQyvqr9nAtSwC/ACkFKhnR112vy7xv6Z2skgyc5U9vqO56RLvoKkGp3408aeelzu51M9r8pznbl+39KIErBGQYhn8MM1NA4qfoMTr1HwEGR4AdcuB4AANpI76plVm/2c9XzDe1sqz7fhhVwIaikHMKDlBbkVkNTIlzKfxe0BRvn88CsopDR/3EWbeLgu8W+wRRMN9AHADmHe7V9yJNnWiq2zXHEZmg== 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=GAwb1z8YtaqDeH24Ypkvt3CN4uDVa9Lr5Ma8p9NCS6k=; b=RJFF6wJxstR41uDcQMzDOXxplHp+EmVf/926PnkCUqx7Nmm5rYbG9yr4h+RfFfKGDKU7IAjsKOuNTEeiIx0aGyD1cK4LOKOv+C3S5XJ+Az/d0xohqIouWNdtx+tE17ji6r3iuTq+hREhvl4vzO4qhu+gOiI9EMxjhlxQpTaPNWD06t5/d/ulRP0wxrHPsGLvpv7D1kl37yEWOPW7r0zHib8Qq/9BhYKyax+jjR9cUt9k189uYn89+c5g0uk2KD7fcBNqUtHf4YQ11sqBK98EPl7UsjKrRe2zVz9gQV5km/vF52BliTcYyuVkpy83l9HfuXDmqLvkSGel/uPHF7xLBA== 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=GAwb1z8YtaqDeH24Ypkvt3CN4uDVa9Lr5Ma8p9NCS6k=; b=OV0hTQQvLL4NNoMKBLCKXgfCRndol7+tUc/EYrhhKfeUj7vJj6fCJxNaWCezow1eGF0MEI0lDn7NEXKQYuvCvaJci3h8FPoRocI/rUWQrP2CuCYyhFVt8YRhgMcEbymXrCQ9l04/jVNXh0Emeaw0hrcSqaizLjClPa06XhnTfRu7wJP4eglpBUWUTmkTMmeO6iBu7TSvcgMiv/Xd/Jd6HjUQC/W98ZzwaoR3tqT3bBHVuFvYbuySG4QBRC3f3SIuGHgnA7CghqSkirFA1PPT1r4JfzRLEdWfuxlseUNXBuzhAiArMUDxMY1iz4aUHHKkQeAx10kOpffqt6zALV91AQ== Original-Received: from AM9PR09MB4977.eurprd09.prod.outlook.com (2603:10a6:20b:304::20) by DU0PR09MB5786.eurprd09.prod.outlook.com (2603:10a6:10:3e1::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.34; Mon, 28 Aug 2023 14:35:10 +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.6699.034; Mon, 28 Aug 2023 14:35:10 +0000 In-Reply-To: <87ttsjhaog.fsf@autistici.org> (Andrea Monaco's message of "Mon, 28 Aug 2023 09:45:51 +0200") X-TMN: [03qfUkopTW8Dtl8enycaHm5fjyThLOPA] X-ClientProxiedBy: BE1P281CA0184.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:8d::11) To AM9PR09MB4977.eurprd09.prod.outlook.com (2603:10a6:20b:304::20) X-Microsoft-Original-Message-ID: <87pm37me02.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR09MB4977:EE_|DU0PR09MB5786:EE_ X-MS-Office365-Filtering-Correlation-Id: 5f84c322-a4c2-4c7d-2676-08dba7d3fb82 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Pntb/n1ry6Msw9HzetqWUfGsPMxUykCJxokwtOLAqDDG0zA/sLZ4/FpJLrPLG85/OmJIsjoWZyh2BSZ6dKyYbRU7YOaDqQaHQtiztlU7QDVqcmM7GqLsZQUSUA2g/ZSp1+V1Khlk939e7TaFeW8n+p0F9LsMkjxRcNXnfCiIlcT/EADaNEM4t7oUjdX1bqjJWclZFD22VlyWJcqe+nM17nMt11f3QCKWeKRCqdNm6EEqNvaOBF5e8+lwG18bZNdDh8vg96ALzFh3YsJjYFUNhxql9pyBR0FAE3UFYPjZbq2CYEKScRRVtW136eAlVPpz50NxBOiuW6RIXxtfTxlswOyGKLunVE9VKXmu5GGcEcpPsVA5/ZSxyR7IKRsoEStnix/KBh8DfTvtxjYEDBHq+jp0K3EcVKijVtziZ0c/7pyo6ql8mPjUmYRc3rdxnx8k4Vgtul7uWYPiCbUwtJty4AyhFqqNoWqKfMFra/ZHQwZd0urqcZRBTTYeaGB3AFR6e6+LZPaGZqm5/KG3J4JHWkVPJ8YdeLQGQnLD1NZGRzNMiVvTOUPlW+Ss807Itc/y X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?0iBegUhq0D87HDgEvjphOnhZGUL29dX65jv+HeNr0GdjY7fCu/57O/5uljSE?= =?us-ascii?Q?ebsVecA/EnWHRJaO1JYDch1IOIE+yFtTdqivY5BrYUdZj94eLnqitkdfAfpx?= =?us-ascii?Q?+OByzYSRLH0KrFevSg1YzY2b+d6+2EqEAmx2NEwlYwITrTXz9tnw2b5r8ZUk?= =?us-ascii?Q?C2tzDAxgRlKAGxuG/PsbXGPdgsI7H+9aryGHJqdqwLDo54PZ1y7hp63Y/h3L?= =?us-ascii?Q?LCm48iuYwCyRVoMwtE/l7eQJEco+swswfbCqGk0c+chV/xAblvP2FN2/Doet?= =?us-ascii?Q?FNkZ4hsvEb92f0HOVQm8fQIUHQ/MEuk7ex6qZvmRcg3Kk/y8R/2OSSh35yrE?= =?us-ascii?Q?r2S4qFft/MLQoSKufVOtzCviuZR1SuImEG1PIZ8v+JqyOIUNlMr2uKl+Am7D?= =?us-ascii?Q?XQVaAcelZ03pNw91/g03NOITZnJQwWSCn6QEzVK8Bp6tqaRwHxHdvgUKSYqL?= =?us-ascii?Q?z+xCwWErKaWxuxBlbPvxAXq6YZS1imR07pP1lDzPbgoLDGH4HC/UQWmJvkJW?= =?us-ascii?Q?F6/zQSJRs459iVAIfIM7LMBhL3iegsWOlmyicfLAt2O0TWvnNZr+1uuyqdVG?= =?us-ascii?Q?Ae0m5yiZKSSI82rJMQRSV0N5rrAjMQdktQWt1g/eozMUbADYFBZlW33hs0oJ?= =?us-ascii?Q?W+ X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-64da6.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 5f84c322-a4c2-4c7d-2676-08dba7d3fb82 X-MS-Exchange-CrossTenant-AuthSource: AM9PR09MB4977.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Aug 2023 14:35:10.7074 (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: DU0PR09MB5786 Received-SPF: pass client-ip=40.92.73.100; envelope-from=arthur.miller@live.com; helo=EUR04-HE1-obe.outbound.protection.outlook.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, 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: Mon, 28 Aug 2023 12:11:16 -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:309442 Archived-At: Andrea Monaco writes: > Turning a program into multi-threaded _may_ make it faster and more > responsive, but that is not necessary nor sufficient. > > As an example on my laptop, Emacs (a big single-threaded program) is > faster and more responsive than web browsers and mail clients (big > multi-threaded programs). I am affraid that would be very missleading comparison. Your browsers do a __lot__ more work than Emacs does, and I mean __lot__. It is like saying Notepad is so very much faster than Gimp. Trying opening an image of size say 1200z1024 in Emacs and zoom in/out, compare to the same operation in your browser. > Sometimes emacs freezes briefly, but so do the other programs. > > > > Andrea Monaco