From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Bob Rogers Newsgroups: gmane.emacs.devel Subject: Re: Consideration for Rust contributions in Emacs Date: Mon, 23 Jan 2023 12:08:17 -0800 Message-ID: <25550.59697.769.668845@orion.rgrjr.com> References: <878rhuc79x.fsf@gmail.com> <66c86c61-93ac-4723-81a4-ced034f61550@Spark> <87zga9tln8.fsf@web.de> <83cz75i3iu.fsf@gnu.org> <837cxdhy28.fsf@gnu.org> <25550.58260.746317.785062@orion.rgrjr.com> <835ycxhvof.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7166"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Jan 23 21:08:59 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 1pK37j-0001eX-E2 for ged-emacs-devel@m.gmane-mx.org; Mon, 23 Jan 2023 21:08:59 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pK378-0007FA-Dg; Mon, 23 Jan 2023 15:08:22 -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 1pK377-0007F2-CF for emacs-devel@gnu.org; Mon, 23 Jan 2023 15:08:21 -0500 Original-Received: from mail-ot1-x332.google.com ([2607:f8b0:4864:20::332]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pK375-0006OJ-QI for emacs-devel@gnu.org; Mon, 23 Jan 2023 15:08:21 -0500 Original-Received: by mail-ot1-x332.google.com with SMTP id f5-20020a9d5f05000000b00684c0c2eb3fso7987432oti.10 for ; Mon, 23 Jan 2023 12:08:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rgrjr-com.20210112.gappssmtp.com; s=20210112; h=references:in-reply-to:subject:cc:to:from:date:message-id :content-transfer-encoding:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=iU8TGwR0B2nU+3EGhe6qgoSuZBd8/x5LHg34mfQIdF8=; b=61aBCoh5UhfsReP6W3nLy8fvbDF/VMghdisKzP/6LJtIdwwGTVe3hUJNf3gWTUKB7E pS+KnsKPI5GJ87r+Hez8F+W/4bLC8D9gd77u9Sb7/RwC9eD2sjFOjQlL0iLzVKT17p2b mpdkKoP+TsoEWnXkL8HWBJ0U9d0lO9zszXhhYJvRD9ft57CF9py3x2QO4OLUi6sMsqHR Iqia2DRSdxM3p/lEcDBBGqHtQsNHrk4BpoC8rag/d7U5xJECUGYFtUvIYkIGyEZoskck LxrQik2FRUQ7Lo2k7FSEJaJtEqsMeGcg/ddrrKGKOo8mC+p+F1VXwm/qbJTKJTfMeYEY hN8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=references:in-reply-to:subject:cc:to:from:date:message-id :content-transfer-encoding:mime-version:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=iU8TGwR0B2nU+3EGhe6qgoSuZBd8/x5LHg34mfQIdF8=; b=VMZA+e3Xhk8XGIkyDYd6JEjgdYmFxcj9JB/c0G98cXqobJ6PGqF0s2i0u/sFlem/Ea WmaxKWLuvPDxC2hrKxwd7hAhuKgdDepGeBRLs76aOHIyJUyLnjUnRsvJ+xjUF90jQh7c rxMygMolesDIbAxZuXBXWBTk8OYU4Ue2T0UrAlvQFT8kWKxmNkaIKa3liG9alKyHhA+D 5hRcw9+qJdSdp/kRMSrwxn88X4k7DiZo2+I6V82xuoI9kgbwWvfSJL9QwlMIyerM9f32 vZUg6f3gZWRU/8XsNOlPXJrpEz01Y+Bd/4W0Y6SrdnAkDA273zK/TfXvZconVNmGSu12 NbHw== X-Gm-Message-State: AFqh2kosu1/ylQPLUMWgQlOo9tnnpKHwTuNroGw4xaER7jmweWBpYvhZ M6bJ3Xum8R263/H58xAahk7JGfkPfD8vUVSV X-Google-Smtp-Source: AMrXdXu1VBLonxpy9jDMjI9iI4Cte+2fUw10Fm5xk7oId+4OgAyQ90LItIbpa1Qx64e5GVFhf9emFA== X-Received: by 2002:a9d:7dc2:0:b0:66c:2d80:c833 with SMTP id k2-20020a9d7dc2000000b0066c2d80c833mr11250249otn.7.1674504498554; Mon, 23 Jan 2023 12:08:18 -0800 (PST) Original-Received: from orion.rgrjr.com ([2600:1700:7c2c:e000::24]) by smtp.gmail.com with ESMTPSA id s5-20020a9d7585000000b006865246ace0sm65775otk.53.2023.01.23.12.08.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Jan 2023 12:08:18 -0800 (PST) In-Reply-To: <835ycxhvof.fsf@gnu.org> X-Mailer: VM 8.2.0b under 30.0.50 (x86_64-pc-linux-gnu) Received-SPF: none client-ip=2607:f8b0:4864:20::332; envelope-from=rogers@rgrjr.com; helo=mail-ot1-x332.google.com X-Spam_score_int: -29 X-Spam_score: -3.0 X-Spam_bar: --- X-Spam_report: (-3.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-1.147, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=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:302624 Archived-At: From: Eli Zaretskii Date: Mon, 23 Jan 2023 21:56:16 +0200 > Date: Mon, 23 Jan 2023 11:44:20 -0800 > From: Bob Rogers > > A good example is the machinery that triggers redisplay and how it > integrates into the Emacs "main loop". > > I try really hard to stay out of redisplay. ;-} I didn't mean redisplay itself, I meant the way it is triggered in Emacs. Ah, I guess I never needed to make the distinction. IME, many people don't understand that, and, for example, think that scroll commands actually scroll the text in the window. Which, of course, is not what happens. That I've seen, from watching emacs repaint after scrolling over a slow connection. -- Bob