From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12olkn2084.outbound.protection.outlook.com [40.92.21.84]) by sourceware.org (Postfix) with ESMTPS id AA3383858D1E for ; Thu, 11 Apr 2024 12:05:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org AA3383858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=outlook.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=outlook.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org AA3383858D1E Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.92.21.84 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1712837151; cv=pass; b=eDJSJSJDo7h0eu0HNAVXXvrUr9c/avdTT28HbC5MfQ+8q+q00TK5CVaoVZ8yoP6ChCltJQnpIr8Msh0oKPqhu9Jy1bbAkHJWyYfnsS3B/IKD8R1MMwIgfRI+Qt+/uhN1CJrIcHuKV5s97gMgMG6KKbF8XaogjRnqp9gkWDoISio= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1712837151; c=relaxed/simple; bh=iVaSxctfHaJyG0FVZEfLo2OVtsPYlYDcyW1cxyH34SU=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=kDP/MV1/duqs2lAiIGB4FKC9dLbukClTkd+GStcvkFH8T6uAArJk/xaxScyLHFpc00pn1Q+74SQvFH8d49Ysio7xMhUtPDI56Z6EzSXnghMLEZmlDe2YTF/nKaqEX1MRjbiP+a2kXWBrL+8HZaxJDeMAscM7bKAmEbH414jYJGw= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LP6uUxaQ89f/SrXMfrCVEULh5D4ZqGahwxKQOKM9PpZUTYtBE1EksFTy7CPssy+T+MrG0jtvXay9eGNpXINC1lrS6H9saBSeECT7gIFAcJdw49hncAIcNZv+RoqUBmYb5O0KVpYF14Xzf6TeHm7L8RSJOhrcCKM5PSa+SsryuDX2xwvOq4Yfxoj1norgpcMNjm2jvMGBFqZMQtbXT6gkL5474RSATyUNsbf5io1yRtafTBK8bGv3IXKtLs4sssCuLvwlghtwY9UiIg2cvxgRFrZvK55vXeyP4QkyG2mNUqO6oxPNY7JU0yvk71UkpcIs42JgqLqzF7Q6YTbx1ugsTw== 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=iVaSxctfHaJyG0FVZEfLo2OVtsPYlYDcyW1cxyH34SU=; b=KBVHs3WA+KAr+zqaXb0KDrQ/nhx2KVEdnzHtMAul776xxJF+BEC66g7RU4uKe4m/8WvHmV93S5WliLJ+CBHh0MGL7IH+NOHCawRPXPm+EA1mMUB2icSiywGWdDO8m7S6Q2CKF9g9n9NuVQWticqWWfc2lPCO20amA6uRzBgd/7f51uHt/E7llOVcJRnRO34MIbH5kFqAHoXcqVtDZT3OiNiah4oxY4ZntF/nfDWZ12C1hqLi3BzTma3+/ipWMkIUAQ+hECB/D0vpyM4LIc8x+QvfIAI+6LVZHW8/T0SUskHpoyyEUUQRmvPn3l3HfcNRJNfjgv+25LJS8O8+GOhq/A== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iVaSxctfHaJyG0FVZEfLo2OVtsPYlYDcyW1cxyH34SU=; b=PAWE65xKfMoNeZk1y3DiITKdhLOgbnHpyfD6FjtIfAVhEkdC4EvxDDqWDma2jhPjMOyGMPSmTz6CLULDElRIewStR5niEmfJ3euz7i6BlFtykBl1i0XzdaSdCiARZJM0dhX4cj1BhMTUBsJ4pvwD3QEbM/otfVUVSxFbqj5wTtgrqlyZLjPI+Ls4+qvA7sWmdIg1hkGthrQG5uJQIj/Gx58XYYEtze9K3rSXY3HM6XJ8+VKlOjuLe/HxngODYcIANjtYqsJNjfF9mAUeS446Cxuk4PsKQrvCxo1XAhHl7ckroHogzZdy4j7UtfUg1s++pLiyNEJrZB5vZhsKblBIVQ== Received: from MW3PR22MB2284.namprd22.prod.outlook.com (2603:10b6:303:47::8) by MN0PR22MB5638.namprd22.prod.outlook.com (2603:10b6:208:4a5::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.55; Thu, 11 Apr 2024 12:05:42 +0000 Received: from MW3PR22MB2284.namprd22.prod.outlook.com ([fe80::3e82:48d9:7be9:1602]) by MW3PR22MB2284.namprd22.prod.outlook.com ([fe80::3e82:48d9:7be9:1602%7]) with mapi id 15.20.7409.042; Thu, 11 Apr 2024 12:05:42 +0000 From: =?iso-2022-jp?B?GyRCR08bKEIgGyRCUVYbKEI=?= To: Konstantin Kharlamov , Adhemerval Zanella CC: "rms@gnu.org" , "libc-help@sourceware.org" , "help-bash@gnu.org" Subject: Re: Richard M. Stallman says GNU/Linux, but Rust lang ecosystem is growing. Thread-Topic: Richard M. Stallman says GNU/Linux, but Rust lang ecosystem is growing. Thread-Index: AQHag3RTb5ftzlxW1kOKZmBgusaebLFcb1NlgAAI3ICABo1m5w== Date: Thu, 11 Apr 2024 12:05:42 +0000 Message-ID: References: <6638e6b32ae3c4710fec18831d0e5ec84a99d1e0.camel@yandex.ru> In-Reply-To: <6638e6b32ae3c4710fec18831d0e5ec84a99d1e0.camel@yandex.ru> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [yn6MTrAtHL+yRRfwlj+ysN9JsLPYmRIbO25zIHHTQK0=] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW3PR22MB2284:EE_|MN0PR22MB5638:EE_ x-ms-office365-filtering-correlation-id: e2a1c057-dc3f-4190-b7a1-08dc5a1fb61b x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 4nyd+O5CrGDrH1f2g94/2aIeLpx1ZS3dOdykxZmyiVY8NprynM85ityrhuKJ2LHu58gOQXm+fhProY4MjJmgMzvKZ6EMovC/G9cEHzOR3EXcn8MtiOKX/haLsCa0LUTdAFpeSS+AL/KR13LCig3hNRw4ZADkjmn09i2Rq/4khATobsiGJLBkDNZOhayK2yQspbU+UTc5cuxFVaTKmDv0r53BQXtDSMzd2D5EmZEAhBebyW0jVdlZN9LSXvK1X1X4v1ATxtC9G2sZRtT+8HpXR/Rz4/gY55H9zx3Fe4pWLoVygDQgmHEYwHD0cTwZHvDKfAznjO4rLPd0qmW/JW45ftANRmCl2hUO+oSCd17HO4xFdGatvpv5MrYGBV4nH/bev1LHSgskBNOimvnvvjKki3qcic7ILYlflN3MRhuctwdjiETSIoEexjfyOm2bqnz9PiAMOPGQhMfWc5LiU0+RUACHHPotOLyi2L19Vb9Lq661OwO1sKgatHo9WfIELE/wmpGsBwjUj4Eqwsqmb+JUZ8jmfkqf2Z0dkNpGt1qcCjUOVV8/d+WCfhyI+kmxAQH9 x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-2022-jp?B?ZVhnUWRXbUlkTkE4S2syKzNMTUEveXpZSlFUK0ZiVnkyOGtYck5KZXJo?= =?iso-2022-jp?B?aTFvaTFQVS9zTWtpM09hVVVmL2xFQWtFYUo0a01INk5EUkNYdmtMVHo3?= =?iso-2022-jp?B?czg1dlBXaGE5cGxFd0s1TGtNUmZwNUZvSXo4Q3NFTld3ZHZEemRNZ3Y3?= =?iso-2022-jp?B?VTJ1a25jcHRGZ0tMUTV2Ymp3ZlJOb0RQU3BMNkVFUExLUVVuUmszL09H?= =?iso-2022-jp?B?aDRRQ0g3SHhDT2NkYkJzYnUyMW1sc09ud0MrVGV5TExlL1M1RW9iTmUw?= =?iso-2022-jp?B?TzFzVnFHT0FYUmpkcE4zZklmS1hLV2VMNXJ6YVNVRjBSc3RpNjQyM2RP?= =?iso-2022-jp?B?MFB3emNUZm5va0RQNCtqRlpBZ2JJQzc5TWFMS0NUR0huNkhsWWs3SjJO?= =?iso-2022-jp?B?UHNPZFFIR1lNWEFzMGxQZ2lFT2V1RC9KNjJmU1Q5TUVrQ1JqS3EwQlp3?= =?iso-2022-jp?B?WUZrMlZNZk9WeWl2dUczcjRBemxxRnluN0VkeElqUWlQQ1BUdjgrQU9O?= =?iso-2022-jp?B?THc4RXpBS2JWU01iYjBESnhMTGdwWXU0d0Q1V3RTRjNSN1N5QUd3YWlV?= =?iso-2022-jp?B?dCs4bmJwYVlsUGkzem5PL1lQclV6MmVHSzJ2N1M1YVMrUVNxT2pZOFlI?= =?iso-2022-jp?B?VXBIWDVWNzhzQkhFN2creVB3a21MQ0hSRnl4cjBKUnVhTXJaaTErYngr?= =?iso-2022-jp?B?UXVabTd3RXplTm5BRkFLQ1dPSVBYYjFNbHZ4dlNkMFdQeEpmK3pFNDhV?= =?iso-2022-jp?B?bzNKUlNyNnFoMTQxNHFKSFE0K2gzOEI0UC9EN3BQdDRCVVBxRXZmRlhJ?= =?iso-2022-jp?B?eWJCVlVzem5nQkpYNEozLzdjQkxOYXhtTGZ6d1ZIRzlPeGpxbWc2ZHpJ?= =?iso-2022-jp?B?NDVEYkpQVmhGYWZnU01DRTJZL1JZNGdYVTBkLzdvMC8raXJhUi9qaFAx?= =?iso-2022-jp?B?WVp4SUszTjQzV0Y1aEh1OGs1SVlKV0JkMzBsMnc3TEplYk5VV1ZFNHRS?= =?iso-2022-jp?B?WnNwaWJPeXFTM2ZOVXRqR0QwaEZkZFlROGwya3VBZlZyYm50aDlISFFv?= =?iso-2022-jp?B?WE16QytuMnFESGhOMlhXcFF6cGdOSzRoU2dUZ29VVVVkWVBFb1FiNGZN?= =?iso-2022-jp?B?VEVsU3dQdkJoMkpzWEFGNS9UckhNLzUwTy9PMWtsd3VQVXhiN3lxUzBq?= =?iso-2022-jp?B?L25DbEpFQUJ4VkZGZm91VENLRW54ZnVPVXhDQkVSRkxvd2pDVEZtbTJH?= =?iso-2022-jp?B?QTJzS3oyYk1yYnhpcUtDa3d6YmgzT3hkT2d4RDh3bUVZeU1RRHhhNkxq?= =?iso-2022-jp?B?ZmhndDBLL25uLzk4TmpOekpZTTJWMjdGV0g5T2Nmd3hFNnZRL0pzcWF6?= =?iso-2022-jp?B?ZUdMOWo2TXdDc21jczZRMS9VeG9FYnNLR3pWSnhxcDNuYUh4VTVaWXRn?= =?iso-2022-jp?B?WE1NYVRveDlhU09VTG5DKy9SZTFDcmNlNFZaL3RRNVNzc2NqcVRhQVF1?= =?iso-2022-jp?B?R3pycC9ibGxjVEJQdVFaaWRmWnBFNTNhR0ppYmlZSVczQkZLVTF3RkV3?= =?iso-2022-jp?B?ME5nc0NRbjlmYXZiTWV2a3ArSHZpdlN3QjU0MWpLS0hrQ0RiMkNhUExK?= =?iso-2022-jp?B?Yi9MeUtiSjA4MVV0TmlqUzRMUkRxZjAyMVBMR0N2TEN2TmczelhuUE5j?= =?iso-2022-jp?B?ZjRaUUFqR2JIamRYYkZQNzY4TE5pOVRIa3Nic2xHTWNjTnhtNmdxNmk5?= =?iso-2022-jp?B?MmhqYnE5MDJYcks2cHRhbFcySHB0M1F0cW9xTGN4KzB3YzNlS3dNM289?= Content-Type: multipart/alternative; boundary="_000_MW3PR22MB22847FE8D67A887D2D67C0ECD0052MW3PR22MB2284namp_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW3PR22MB2284.namprd22.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: e2a1c057-dc3f-4190-b7a1-08dc5a1fb61b X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Apr 2024 12:05:42.5396 (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: MN0PR22MB5638 X-Spam-Status: No, score=1.7 required=5.0 tests=BAYES_00,CHARSET_FARAWAY_HEADER,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --_000_MW3PR22MB22847FE8D67A887D2D67C0ECD0052MW3PR22MB2284namp_ Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable "it's just an adapter from internal API to one operating on `int`s, i.e. `Ok()` will be converted to `0`, and an error will be converted to another number", it may cost more memory if using 2 type systems simultaneo= usly. Rust Result can use Box to allocate errors with unknown size on heap,= whereas int is fixed-size, they may be incompatible due to unknown size an= d fixed-size. --_000_MW3PR22MB22847FE8D67A887D2D67C0ECD0052MW3PR22MB2284namp_--