From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Concurrency via isolated process/thread Date: Thu, 06 Jul 2023 17:10:18 +0300 Message-ID: <83zg49gmgl.fsf@gnu.org> References: <871qhnr4ty.fsf@localhost> <83v8ezk3cj.fsf@gnu.org> <87v8ezpov0.fsf@localhost> <83r0pnk2az.fsf@gnu.org> <87pm57pns8.fsf@localhost> <87lefvp55t.fsf@yahoo.com> <87sfa28ura.fsf@localhost> <87cz16o8vz.fsf@yahoo.com> <87jzve8r4m.fsf@localhost> <871qhmo5nv.fsf@yahoo.com> <87bkgq8p5t.fsf@localhost> <87leftnat6.fsf@yahoo.com> <87fs6171uj.fsf@localhost> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2126"; mail-complaints-to="usenet@ciao.gmane.io" Cc: luangruo@yahoo.com, emacs-devel@gnu.org To: Ihor Radchenko Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jul 06 16:10:57 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 1qHPhA-0000Nw-Aq for ged-emacs-devel@m.gmane-mx.org; Thu, 06 Jul 2023 16:10:56 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qHPgo-0003ZR-4j; Thu, 06 Jul 2023 10:10:34 -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 1qHPgm-0003ZI-HI for emacs-devel@gnu.org; Thu, 06 Jul 2023 10:10:32 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qHPgl-0005Rn-30; Thu, 06 Jul 2023 10:10:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=YNkUpYfgtv+EbKvYq9Rmvuqc8yba9tghxXYijhVFBp4=; b=Didn74XVACwm IJHlKbDAietM6wPpnpVlzMbCSb7xGZDEeuKB4GTflpBusx5wO7Fabq29ljrart218fyg5Jfpufwp4 Tq8PiHHriNkNcob55ZOw5jAEWukk1d9MWl+RHqcbJkEe1mnrpMjgi8QfqZ7OsY+u4poPuPHUbjggR hDe5JKEH9aPaOsrix7W4uuDeAuX8EEpk9g35EII4yX71U7MS3AKkPKTBusjFXUvcGadTNrn+gudJl FRAb1kSxs6QywMEl9zC5ot15Lzgztu415KIL07rLzWI7MU1289gZhSYpmEDJtPFtcnbd/TLaWFHIg pWdvMmjl8u/8x1xUGaiwFQ==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qHPgX-0005Fc-Jz; Thu, 06 Jul 2023 10:10:30 -0400 In-Reply-To: <87fs6171uj.fsf@localhost> (message from Ihor Radchenko on Thu, 06 Jul 2023 10:48:04 +0000) 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:307508 Archived-At: > From: Ihor Radchenko > Cc: Eli Zaretskii , emacs-devel@gnu.org > Date: Thu, 06 Jul 2023 10:48:04 +0000 > > Po Lu writes: > > > Ihor Radchenko writes: > > > >> I am only aware of text-based communication. Is there anything else? > > > > It doesn't have to be text, no, it could be binary data as well, on top > > of which any RPC mechanism could be built. > > Do you mean that binary communication is already possible? If so, is it > documented somewhere? What is the difference between binary and text in this context, in your interpretation? (I'm surprised to hear they are perceived as different by someone who comes from Posix background, not MS-Windows background.) Because there's no difference, there's nothing to document. For the same reason we don't document that "C-x C-f" can visit binary files, not just text files.