From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id APJyCUkIbGdwmgAAqHPOHw:P1 (envelope-from ) for ; Wed, 25 Dec 2024 13:27:37 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id APJyCUkIbGdwmgAAqHPOHw (envelope-from ) for ; Wed, 25 Dec 2024 14:27:37 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=lnmBH4M9; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=posteo.net ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1735133257; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=AdIfQwerzX2Wyp7+UQaYFpDolxluFyWMXy0A49MfuLM=; b=VO1QV5rpJcX29MiJep+L9QVoPhloaISSwcgyDK/Xd6iwF1QmNeW3Cn4mOXdiqvYwsL2p1m mH3IBE141Ei1WGhCM/VVhjvkxFU3eEWqpdbQHyrs8Lp3EQpNF5hoMMiCN8hvhmxLmQnWA7 ImafYUkV1E4J3rWAXszCm6ZmVTPoxmAbTZsKu5rTdQli79z22fXsEE+eUo89VuIqKQAVD5 uzlftLYvIEG9tN0zsmU6CRjkxWpOnaKQYJrcOvYWvSitXpHluX7B6beOLVa70Y96BAlGue JlCdqPF62o3nbzDF/JW7Wmo82E1oNxUGz7nzRNkWU6HDDog/riAvtrp2EnGAVA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=lnmBH4M9; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=posteo.net ARC-Seal: i=1; s=key1; d=yhetil.org; t=1735133257; a=rsa-sha256; cv=none; b=WSYv5GI8NpnaE21s4Xv1YU7ZTOjE8fZZTOTPHXRP3qjfW0pljwW6a7osS/6M3ZR6aisC90 OoqYSERbk0i9Vj91+5MiQSdTV1yPKJ4uKF9dPkCb92mHUbQoOXzA6WDfSPzzmo5Y3FE+5b REWo4IG2XI6+niu046XiZnErI5y8lzWav/gfyBn1O1+PaKSosERp6KTI4pMq7J/3rooz0H Yf3xYnjBTrovxjQUY9831yn+iDUjFTz1Xg8MI05iEPrsIEYuWPw+VYShsJGbWi3aHp2Km+ MZmNhKq3HnOVlT+e11gcxvnIOYLH87t9SHjNc73/8vXPYrs3R5MBGAvbOjEJhA== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 10FFE36516 for ; Wed, 25 Dec 2024 14:27:37 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tQRPd-0001bE-3I; Wed, 25 Dec 2024 08:26:57 -0500 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 1tQRPa-0001ZD-Me for emacs-orgmode@gnu.org; Wed, 25 Dec 2024 08:26:54 -0500 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 1tQRPY-0006Um-MR for emacs-orgmode@gnu.org; Wed, 25 Dec 2024 08:26:54 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 83803240027 for ; Wed, 25 Dec 2024 14:26:50 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1735133210; bh=CGgNd/AXNpXJ80h+OWYLfbM73jRde7LuW6f8n1Lmzlc=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=lnmBH4M97ptuIo6FOEHgPrEaoYNRVJLLodjpm1QBl07Um+CKKEIVWetkCSVtETxa/ HaoCdc+DcmtjgDiBP2q1w/DFGw8T2V4RmcjbXiDWT5lo0+ZU3l6AsyG7MJAKeNU3n8 TTPsLystPJIWGzvDWVqodlNS3juRQQ74nE/r0/i4MV/oTjD9NW4JwsyIywGpxo8iOg hpGLjpwhgW35HUc8mtmsnSdQkQoCwBxPrFyWe2xvk4YcIUUMLnjrlPMJ+iJI5/0dtu cS4WUfTfq2MTaGDqxxRdXH+IDlEjiOqQgAsYgCKyPw5FFoGBi9kwHfTNul3bOTg5d4 GNXTBORlxdvDg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YJCGK6jlWz9rxM; Wed, 25 Dec 2024 14:26:49 +0100 (CET) From: Ihor Radchenko To: Psionic K Cc: emacs-orgmode@gnu.org Subject: Re: Binary Table & Babel Data Passing In-Reply-To: References: Date: Wed, 25 Dec 2024 13:28:20 +0000 Message-ID: <87r05vzybv.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain 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_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -5.78 X-Spam-Score: -5.78 X-Migadu-Queue-Id: 10FFE36516 X-TUID: mpMIbzihplyG Psionic K writes: > But first things first, binary data passing between babel blocks and > avoiding serialization for languages where the runtime can be > convinced to do it should have been done two decades ago on POSIX. > Next best time is now, using 2025 tools. That might be possible in some cases, if you pass some kind of reference to data between the code blocks, in addition to the printed representation of that data (if it needs to be inserted into Org document). For example, it can be a link to file dump or reference inside running babel session. I'd say that sessions is one way to pass the data around without having to serialize it into Emacs. AFAIK, dumping to a file is something we currently do not have. If you want to work on such feature, do let me know. -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at . Support Org development at , or support my work at