From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: A strange issue with buffer-undo-list Date: Thu, 25 Feb 2021 09:19:47 -0500 Message-ID: References: <87o8gbqs28.fsf@mbork.pl> <8735xm2t3p.fsf@web.de> <87r1l4n2w8.fsf@mbork.pl> <874ki090ms.fsf@zoho.eu> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13501"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:1j3/2wksnSgzw1sNk4O1NooZfBM= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Thu Feb 25 15:20:35 2021 Return-path: Envelope-to: geh-help-gnu-emacs@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 1lFHVK-0003P1-3I for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 25 Feb 2021 15:20:34 +0100 Original-Received: from localhost ([::1]:49852 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lFHVJ-0005hh-5z for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 25 Feb 2021 09:20:33 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59876) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lFHUk-0005hV-FL for help-gnu-emacs@gnu.org; Thu, 25 Feb 2021 09:19:58 -0500 Original-Received: from ciao.gmane.io ([116.202.254.214]:47220) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lFHUi-0007eg-Uq for help-gnu-emacs@gnu.org; Thu, 25 Feb 2021 09:19:58 -0500 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1lFHUf-0002fP-Fx for help-gnu-emacs@gnu.org; Thu, 25 Feb 2021 15:19:53 +0100 X-Injected-Via-Gmane: http://gmane.org/ Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:128246 Archived-At: >>> I think yes, it's called `atomic-change-group' - see how [...] > But if they are to drop buzzwords, isn't this a transaction? No. It's only part of the properties of a transaction. The one called "atomicity". In the context of programming language, atomicity is also important for concurrency (where people usually use locks and stuff where the purpose is to get atomicity of the "critical region"). Stefan