From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Dr. Arne Babenhauserheide" Newsgroups: gmane.emacs.devel Subject: Re: Consideration for Rust contributions in Emacs Date: Mon, 23 Jan 2023 14:21:58 +0100 Message-ID: <87zga9tln8.fsf@web.de> References: <878rhuc79x.fsf@gmail.com> <66c86c61-93ac-4723-81a4-ced034f61550@Spark> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32675"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.8.13; emacs 28.1 Cc: Sean Allred , emacs-devel@gnu.org To: Troy Hinckley Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Jan 23 15:26:07 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 1pJxlv-0008E1-J7 for ged-emacs-devel@m.gmane-mx.org; Mon, 23 Jan 2023 15:26:07 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pJx3m-00072f-ID; Mon, 23 Jan 2023 08:40:30 -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 1pJx3U-0006x1-Pa for emacs-devel@gnu.org; Mon, 23 Jan 2023 08:40:13 -0500 Original-Received: from mout.web.de ([212.227.17.12]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pJx3S-0003v4-1Z for emacs-devel@gnu.org; Mon, 23 Jan 2023 08:40:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1674481197; bh=GZh5K1SlJa3+0+fI41tXP0ND+wsV4jBfdcpg8Myfo10=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=VtfDjVW0eUE5UVc70b5GMEgJ1z6vo0a7vbVWdotW5773a8VEBuJoHoluOPbfUCIKt hYSqe2FbLHLcrSX7fEAmmRKE11yCaBtXNmYkpRMHzjzeddOJMGeYHeZWVnC/Gs+02A pue3YHr7Ze5jJzwMgimVRnR0NwVvwyPvLWEEgMZLNuHabf9aQeVZ2eMVSMeW5k0YQg o88gNKnmVQm94yMK7kAe8LDhetpV1uVN08xcmLaJmuYABtvYn0Yb/5+pxV8oCskbtc FM0MGVUD5ANeFgClqq1PnfYrLE/DTFdrz0yzcmTLo18cLZlN89ilA5qdEgXv+Oo+2f N/WfHkPqjluRA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Original-Received: from fluss ([84.149.95.143]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MA4bA-1pQ1aB2bF4-00By3r; Mon, 23 Jan 2023 14:39:57 +0100 In-reply-to: <66c86c61-93ac-4723-81a4-ced034f61550@Spark> X-Provags-ID: V03:K1:KIgqBSC+lF2PFbJUYMuBw8hR+wxyRRzYBkEBWpu6QqKxOkVYYNz EcqyeXDcBZYA1R1dpWl1I8nVgyCW06isAcWOWH28d7bb6HTsizzirDxCo4WA0QW9GJl8nZ2 LXcBJs3hhlf+60AmTSjVH2Tr2Q1dZZJhzvRfZLU8tpGcknAeBePjzhVb2rOESAr2DoX3ce3 cKQXniCchRxj+Z3lEhuyw== UI-OutboundReport: notjunk:1;M01:P0:DC585R3q+gQ=;il6GwAxJXK3u2svCiVYLbgobPqf IkZfGrIITh2YSpUxGwOI8NMzmDTGUNxrTb5QbtiUeBowSj5Eu80VQF60SGHq2qMm5oL4VHT0B f6tCkzyRWyoLn1gEi+b+Ph2+J6RQZPUIm2j+N+AfBp9/FzMPRiQSmiLzluAxyNzD9TgFkh2EQ WeqDpJTAWjMTMb/efOwnPe0AsjuupQT0CGnViAQ3JCVdmp40X6sybKUaED1kB1xPvFL1Ixx3G OOo14V7wAYb0357uGycoDrFUHcj/qxhJDe2ASblGeB9YUCyOn+khrIcO7c9DadUC622Z+NUTA uKMpCOF5WVdt2z2by/qP+0tfFZAhAvLvvAyJj3Wdte7TFxvLdJPkcP6eJoq64lV0JS38EOSmf Racqs2QM8OgZlIH4Ayvlc9xlpfNDmUJMthJvNomb+iU3Sp7LchlZKoVm1BupnyPpR3V85wbQ7 OpMfCuqG+ad6MAD60MpbVoa/i/pEDUU3pfgzHhLhggPfaVbfLWt8S4Kp4WWrqugs9p+W9rdvW PLf1hp96MtqIV5qkeeyPbmVLC0lHRN+5zREO/wu4YizSMm501WBEx5/Y5+TbwUbcrTE7FFc3w bB3wz+T0MxEfE7NsQWi/zUNPhk6xKS2epmRf3pUi5yCeMIYFGmy32F7H3fvmVxUAu/ITByfDp vZf4mgqtA4+R4O0PoPk2yrfz0UZRoqCJGJyO9W7Bog9gDymxY8NhvWJ8R4MwBNRmUhOhtmNrV ycu6MRKBEl9QisYUfWbTMQR5mrKM+HM2wQssga9fbZr7fi9kmgKfkM2JM7Bzd3fm9q4GwG1J Received-SPF: pass client-ip=212.227.17.12; envelope-from=arne_bab@web.de; helo=mout.web.de 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_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, 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.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:302612 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Troy Hinckley writes: > Po Lu already provided one; Emacs needs to support old platforms like MS-= DOS. So that rules out LLVM.=20 GCCrs might help with that: https://rust-gcc.github.io/ Once that=E2=80=99s released and stable in GCC, Rust is finally safe to use= for those who want at least two independent implementations (like me). > Are there others? There was a point about complexity: adding another language besides C and elisp increases complexity for contributors and maintainers a lot. Also the gains from memory safety are much lower than for much other software, because in Emacs memory-safety is already provided by elisp. Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein, ohne es zu merken. draketo.de --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmPOjiwQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD627RD/9XJM/gPOSsdCYTXOlvHwpqVSuGKdaDAHam 7d/lpQ1/lYHGteg/mayfOYHCOLfc09Nc7xYA2Xwzp1r0bjNN/fH8iUOphDmMfPUJ tFMugL323SdYLbt2CjwuJjDYerGSi1P0dVsM68DOuVBYHzEtIQMlr30hI46rc/uh 736Ag8QC5eXyNptXLO8g4DSM5Pov0XvI/pcWAFICc5aiGBR8zyTNg0TFZY2V6fCW OiENAmNWRuiekX+vBMt3MwWkbG1bYL8928LWw6oJ/U/7JsMXwri1PGvvk4K0ky26 5/xMwKBn6PojveUiEuh4/XTi/EcIqp++BbMdcPSa6C8yHGITlkRzDVwiWYQrUdnZ mrzng2qi2KUqDYavsR86gbG/V5AUs5QLqfsaxKj7rYOtCtJJMYsUlR0tMQginoQ6 B0La9dungSxZ+p7VrxyZjTatlwIFviO6wu6//ewOz9LjolZFsVtC8D8tjRyH90dp C2dsBnX2ixU6bmb3o/6BlUa9sk13wrFVZG7kpwDZOZXU+zHWFF43LxvhXpsqkhRf 9pmaS0uA9ZKBqdU8ai5vNgUm6wm7pZZjIrN3wWUofAcO5ZzkozFg/DHQqCKdeO7h ByFoWPG+YlwjbMDutYdNRsLNRU+OvMuh+IHQ9LDzJop7YWkca2xBmvPQY6M+R7BP EZysF2vtLojEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmPOjiwQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSMIgA/41L9l7aWOLKqsQTPt99mH5A3QJ kwCfp67W2nmkehgBQ4T+2N21pd8z1Ge8EtdLsAS6XL1dt2x+5v7Cw0EntIAX07VJ +Buk5HiDUMQJ0NN1M6HXpCHTHm4b+T19lMCPPee+V8ucKi2nq1cupCMkAg4qRvl0 fvkYa4jkHpDnUjmkYw== =iacn -----END PGP SIGNATURE----- --=-=-=--