From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ihor Radchenko Newsgroups: gmane.emacs.devel Subject: Re: Concurrency via isolated process/thread Date: Fri, 07 Jul 2023 11:48:10 +0000 Message-ID: <874jmgc58l.fsf@localhost> References: <871qhnr4ty.fsf@localhost> <83v8ezk3cj.fsf@gnu.org> <87v8ezpov0.fsf@localhost> <83r0pnk2az.fsf@gnu.org> <87pm57pns8.fsf@localhost> <83pm57k01f.fsf@gnu.org> <87v8ey8uv7.fsf@localhost> <83bkgqk28a.fsf@gnu.org> <87mt0a8rak.fsf@localhost> <87h6qi8pxe.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4251"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , emacs-devel To: Lynn Winebarger Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Jul 07 13:49:55 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 1qHjyE-0000qU-Sx for ged-emacs-devel@m.gmane-mx.org; Fri, 07 Jul 2023 13:49:54 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qHjwe-0006uq-HG; Fri, 07 Jul 2023 07:48:17 -0400 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 1qHjwc-0006i5-M1 for emacs-devel@gnu.org; Fri, 07 Jul 2023 07:48:14 -0400 Original-Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qHjwa-0007nW-HN for emacs-devel@gnu.org; Fri, 07 Jul 2023 07:48:14 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 466C724002A for ; Fri, 7 Jul 2023 13:48:10 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1688730490; bh=XKZ37IVr1aRxit0w9xo4EKKek8BgSlLbbupUxpeVWUI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=aQa9CrN0utp7u3DbsHWkZAaLpSgYXhlt1TpJnTRHWlJ/y01XFFpGBH4+z3St63ovF R2nOWofRcBE14bgQaVSq/rhmr9F52/zblSUimciMAsTfda13PZa6eb95SOY1E47zDz VOhIL7+2PU2MLIrCyhmsU40OD4hxkUSjNS1Oc8aFARmeGtrwbVde/rEhgR5ZoNe7vI F/1APrj483ojjGNxcyjMimch2w/uAv9e1+YZmgYxp+O7LoeMbDqzD7AN3qXhM6RNo2 hQr7o4WioLRLlIsEH7RmdFZRidKYugaAYIuZm61wE4saGEKXEiLo3ksiaHQPFlS7GG Vii3jAYuuQ45A== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4QyBVK3XXgz9rxF; Fri, 7 Jul 2023 13:48:09 +0200 (CEST) In-Reply-To: Received-SPF: pass client-ip=185.67.36.65; envelope-from=yantar92@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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:307557 Archived-At: Lynn Winebarger writes: >> Honestly, it sounds overengineered. >> Even if not, it is probably easier to implement a more limited version >> first and only then think about fancier staff like you described (not >> that I understand your idea fully). >> > > Maybe - I'm not claiming it's trivial. It is not very clear for me how to implement your suggestion at all. So, unless you do it yourself or elaborate in much more details, it will not happen. I am not even sure how it can work. Especially given that Elisp heap is not a persistent structure. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at