From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: John Yates Newsgroups: gmane.emacs.devel Subject: Re: Consideration for Rust contributions in Emacs Date: Mon, 23 Jan 2023 11:51:32 -0500 Message-ID: References: <878rhuc79x.fsf@gmail.com> <66c86c61-93ac-4723-81a4-ced034f61550@Spark> <87zga9tln8.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20483"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Troy Hinckley , Sean Allred , emacs-devel@gnu.org To: "Dr. Arne Babenhauserheide" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Jan 23 17:52:22 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 1pK03S-00059X-26 for ged-emacs-devel@m.gmane-mx.org; Mon, 23 Jan 2023 17:52:22 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pK02v-0003rg-Sh; Mon, 23 Jan 2023 11:51:49 -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 1pK02u-0003qt-6j for emacs-devel@gnu.org; Mon, 23 Jan 2023 11:51:48 -0500 Original-Received: from mail-ej1-f51.google.com ([209.85.218.51]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pK02s-0008JT-MF for emacs-devel@gnu.org; Mon, 23 Jan 2023 11:51:47 -0500 Original-Received: by mail-ej1-f51.google.com with SMTP id ud5so32198628ejc.4 for ; Mon, 23 Jan 2023 08:51:45 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=2ehUnIUPVo6ODyAV2OdR3N22LfonjcxImH1q5jBH+VY=; b=SHjKGVMXW0vaHxBLtNffPh8MpRyhs/xNuD6t9//5c4uLF476lzg/AQWlBinSEb9KL5 WWzcsV7L1ok55ZzZmfXqIsiJoyS/s8sr+cZ6rujVhvrm+dupFKRkMPYICoTAhXdbn5ts X7A6f7pfad9cxkr9WLD16K9yQsVToQTMiYTRPzId6q2M7ZH3KycTOblL/k1hkcoHLPr1 PTJz9tIRhdJLQjLI6D0tMHT7YwOwCLmA0kFwg8Z04FN/sij6MUB2zutd/coLz+R/IdPa Lzyehn6tgoGVjmNIahvI/QUXV4lB1+nf0rgT31L1WVLdOR515Ne61ntjs5bcayWLhlJL KI3A== X-Gm-Message-State: AFqh2kqwXH20n0JaDajbXB9JF7/iprl9vSwdykWHleBQhCWURpxttOUN lrSBQn2A6rgsJGPmAEPdi2kyLqVD6nYk8GZY1sw= X-Google-Smtp-Source: AMrXdXsO/Szy3RVfmJOv2ndKZNiGYgVN2uUmfNKOJaMUshyyUCeBkxK4ACsMnjqj8jTAGJqGPDXEpxI/9tUUt0nS0Wo= X-Received: by 2002:a17:906:154e:b0:870:a369:556d with SMTP id c14-20020a170906154e00b00870a369556dmr2069705ejd.15.1674492704631; Mon, 23 Jan 2023 08:51:44 -0800 (PST) In-Reply-To: <87zga9tln8.fsf@web.de> Received-SPF: pass client-ip=209.85.218.51; envelope-from=john.yates.sheets@gmail.com; helo=mail-ej1-f51.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.149, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.248, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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:302615 Archived-At: On Mon, Jan 23, 2023 at 9:26 AM Dr. Arne Babenhauserheide wrote: > > There was a point about complexity: adding another language besides C > and elisp increases complexity for contributors and maintainers a lot. Once upon a time, functions deemed performance critical were implemented within the C core. Over time that impetus has diminished greatly. I have observed large amounts of functionality migrate from C to lisp. Native compilation can only have reinforced that evolution. The net effect has been to reduce the need for most emacs developers ever to need to work in any language other than lisp. /john