From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?Gerd_M=C3=B6llmann?= Newsgroups: gmane.emacs.devel Subject: Re: Gap buffer problem? Date: Wed, 11 Dec 2024 18:13:41 +0100 Message-ID: References: <86wmg7bso1.fsf@gnu.org> <87cyhzmzbp.fsf@telefonica.net> <87bjximwnj.fsf@protonmail.com> <87ttbal9qx.fsf@protonmail.com> <877c86l1aj.fsf@protonmail.com> <86o71i2m2e.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27069"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: pipcet@protonmail.com, emacs-devel@gnu.org, ofv@wanadoo.es To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 11 18:14:39 2024 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 1tLQIJ-0006mQ-8F for ged-emacs-devel@m.gmane-mx.org; Wed, 11 Dec 2024 18:14:39 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tLQHf-0001Cy-N6; Wed, 11 Dec 2024 12:14:00 -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 1tLQHU-0001CT-Ij for emacs-devel@gnu.org; Wed, 11 Dec 2024 12:13:49 -0500 Original-Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tLQHR-0008AB-Lj; Wed, 11 Dec 2024 12:13:48 -0500 Original-Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-434f30ba149so26358875e9.0; Wed, 11 Dec 2024 09:13:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733937223; x=1734542023; darn=gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=NnkUMZKp2m0StIbp3Sw4pWuP/o/K8vXpvpEAe+XfJ0Y=; b=jLqOp0HFQVO3x0EFnrV6BI8SLR3CnQLHoBTATWCRu9L6N4r2GcnKaJRuvJHuLvCTdZ Pyx3KouNRoRzEdc7fgEA4Pje/yG5ays2SwvlTXWB6828sylgtOhdjIOJ/uwl2YMEZno0 Q1xj7BHYumksTOmAKRWtsJW4jqsamN0nCllj6+YyVRWoReN9ygRDBYweTAkLcnmHYZGP u6l8ofBctQSmKg8ter69jGU0tVu3nHCVo5jZ1oL556myvjAw9mJpTD5qXAva1IAY13jj 2G4NsNfdT8GNJ4dAOt9TvCLkFZ/A2pDdGC4QJ7gt2DYKMBWlmgb7KzrDnPsFy17b/Asn aPsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733937223; x=1734542023; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=NnkUMZKp2m0StIbp3Sw4pWuP/o/K8vXpvpEAe+XfJ0Y=; b=bZ6Y0HzCYD00q5KMQ5ZyPk1XmGnmcd3afjF+gkMmARRCfkpc3vXesuFSJ1xcVrDZpw 7N3ONttIpvg5kOKZp0HhPLg22u9H/9u807k6B8Mtt8SBCQnmghnxQg5Erwg54aCl7z0B HYfHd86b+q0AfnbdZURetiPZORH1AHHjVOeElv+/K/JSs1tklPH2jRgBai9BLIYb+aP0 QyvzOyyTzOwy+97zpzi90CrvFpgvdVX2MCmcKdcc6ulSXbL0/YoMZ7aksVQyHl2aHkko aQk5bT04f+kcrSwwGh1884DB1Ndfl7iinUb9EoAi7Q9ZWB7thfKvSStKDdiqhJv3s/f7 0Srw== X-Forwarded-Encrypted: i=1; AJvYcCXpuLI4kSAqZbTOI8HHzAcGOjmCVF9Wt/OE6cLk6IngsuC7zOoOVdZnLM8oNd/VWp+aodIh3ixV+B+8gg==@gnu.org X-Gm-Message-State: AOJu0YzVayOwJKcVilD2rFVssDcW9/Kj65GKR0vB7lKJYVxfTeIbTOfX WVzXulwWVI9yJ6uvaMhrEkKI3WP97IKtJaG8Fr2zHsSQ2b8CF37K X-Gm-Gg: ASbGncvubKt2oFO3Iq4wYO54DVSgvzMl4HTBTboiDOjfv7bIrCWQFBQPHbRtUajcfBo 8uflo5vf5ojqONI2guuoRW9pRIXaQBO4II7EFoEyVOHmjhpT7v9HzsLemE2Wqj2+d3tOIo/DV+b tJlR8gn/1lvdRhXavdDvsBG3dj4lvciq47niGFXb8VpwUPD3VSfbxZlBFB8l0ucoQDRtIhGy39/ cDn+7lFWR+qa74dk25zDm/CqEpM7w0aOWkptS/7SNIzheUoxAGFdOqfyiSpJPzDWCk5b66E9+nw oR03asGx2TRYLFUtiTTeLhbZqub/8w2AbSqa/89CmeU68CD4vE/VUsBTTx22uA4= X-Google-Smtp-Source: AGHT+IEAZ6yiQ1fpwtnmpPvZj3qt5UXuALK5PJLncKrQdzdERNq8N1h073THI3E5pflSwTqnnoPwkA== X-Received: by 2002:a05:600c:b86:b0:436:1c04:aa9a with SMTP id 5b1f17b1804b1-4361c374ac1mr32769015e9.14.1733937222998; Wed, 11 Dec 2024 09:13:42 -0800 (PST) Original-Received: from pro2 (p200300e0b709ba00c5d5596d9959c8a7.dip0.t-ipconnect.de. [2003:e0:b709:ba00:c5d5:596d:9959:c8a7]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-387824c2c9dsm1700166f8f.54.2024.12.11.09.13.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Dec 2024 09:13:42 -0800 (PST) In-Reply-To: <86o71i2m2e.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 11 Dec 2024 18:58:49 +0200") Received-SPF: pass client-ip=2a00:1450:4864:20::333; envelope-from=gerd.moellmann@gmail.com; helo=mail-wm1-x333.google.com 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_DNSWL_NONE=-0.0001, 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:326369 Archived-At: Eli Zaretskii writes: >> From: Gerd M=C3=B6llmann >> Cc: "Pip Cet via \"Emacs development discussions.\"" , >> =C3=93scar Fuentes >> Date: Wed, 11 Dec 2024 16:33:18 +0100 >>=20 >> Pip Cet writes: >>=20 >> > This may be a very stupid idea, but why not use a separate process? >>=20 >> Not stupid at all. I thought about something similar in a different >> context, namely if one could decouple the GUI part of Emacs from the >> rest. > > If it can be done by two processes, it can also be done by two threads > in the same process. Right? Yes, I think so.