From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id gIugOm6x6GAWHAEAgWs5BA (envelope-from ) for ; Fri, 09 Jul 2021 22:28:30 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id 2B09Nm6x6GC3ZwAAB5/wlQ (envelope-from ) for ; Fri, 09 Jul 2021 20:28:30 +0000 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 C83DBFC35 for ; Fri, 9 Jul 2021 22:28:29 +0200 (CEST) Received: from localhost ([::1]:42490 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m1x6q-0005D4-SD for larch@yhetil.org; Fri, 09 Jul 2021 16:28:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60234) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1x69-0005Cv-PD for emacs-orgmode@gnu.org; Fri, 09 Jul 2021 16:27:45 -0400 Received: from mx0a-00395d01.pphosted.com ([148.163.133.170]:54850) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1x67-00074L-0A for emacs-orgmode@gnu.org; Fri, 09 Jul 2021 16:27:45 -0400 Received: from pps.filterd (m0173171.ppops.net [127.0.0.1]) by mx0a-00395d01.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 169KM7AF007111; Fri, 9 Jul 2021 13:27:38 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ucsd.edu; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=campus; bh=sMgwWKpSIYYYH43NazliVzaYIix0tALkk0tcGycQuA8=; b=XK2az5laYna6XcvLjykR4ZMO8BswgT2ctk5Z8kuop1XCoUedVyZwb/bBJIw5qDDyP6Sb NjAOQwdC6h1x/RcC0v3vurSSa+dSPaF45eM9SJq5O1r2vIAJ6uQZUGt1lKNtU/v7n6+C JkSm/ixCT0sMh/f+vuYDW9WrdkLNo1vMPd6spZo1NDmyyPyp7JeISQaAl96FU4VlHooX eZIS+hfdmB1sIjk0uHer+UgBfcEFiTnf9OxLdqqW1Y9FSPMCODTDM6HG7JLiXKFNMzqA ok1bU9Gp1OqjVwIzQobqLntulI9DO6Y3FnTIMdahQv/hsXrhbMYmTHfd/hwfPH8H7ARK xg== Received: from secdlpezp05.ucsd.edu ([40.112.251.180]) by mx0a-00395d01.pphosted.com with ESMTP id 39pvqj85se-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 09 Jul 2021 13:27:38 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LwRkKF6CtwJCesLbMsG4upxiRRAFvB85oVbiEbtvGPi4jKJdvxs9xCKJ3jYhVKYglfpmcEiORwm119sCWlabjDjk14vlzWEs5NB3hpIWrz2og16N0H6tWfYo0+U4Fm3tfWRB5aam1aN1Tk34q8sVndSbnN2JwvBgNmmQLhrSJl0JShJgvmDsrhK9Bn5sUszisuycnjPp4fvtoGzh18r5WWhZK9ZFGjN7tMw8D77JFYI9365tiQglGIXqiJ8DUj/37SORzpw7xHRH0oSXwxsycncWXsCRe2ycCCWZI3cwwiB+d1EDv4OzcbsucEXRDnPHg0BE00HA5l6rGvIGyEjpIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sMgwWKpSIYYYH43NazliVzaYIix0tALkk0tcGycQuA8=; b=fpIo1stHlvc5Nf7QvKAG42s7OTzM+6ziOMPJDiqopRMqOKDbJWBN4ZrSaDLkQYknURnaGtVGJY1HtinL1Dxsigs+LPDu3Qe52zyGT7NLCYGOGTT1Fnph8opfrLOfOipx3QSmRMWeCk1SOYRy/+2kmWbf/mLV/tiVQqJ6ijj3upyjTS6Nt7EKERnLeFJm/Y1+AkbNhgsmxOj5D01yuDDImlhv1GmkScaFxuFReIM9CffVLZdZq87Ad1im19YvL0JGwQKJQNFPbZ8w81mCpetJA+eqs2NW/Wdm1T3tweERcQnjjemyUsLH9bLGpp8/HNIuvnEHlzK/3lRsjSKP1VFxcw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=health.ucsd.edu; dmarc=pass action=none header.from=health.ucsd.edu; dkim=pass header.d=health.ucsd.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ucsdhs.onmicrosoft.com; s=selector2-ucsdhs-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sMgwWKpSIYYYH43NazliVzaYIix0tALkk0tcGycQuA8=; b=N7tbx78TXvCBIAx/p5ts/ODcP4idfGdA5VpBSmdgGfwsnGD3T/50HHoBSKYEgAb/PQE+YuugZPzadAT8gQUqNAqVj1qdUYS5kSk8G898y/09q78bD4PCyKLNZ79kASJhJySGKgii6UMVtMbrZ/ZojZfn3yD0LV6EFjZ6c4XBMs8= To: Tim Cross Subject: Re: A requires/provides approach to linking source code blocks Thread-Topic: A requires/provides approach to linking source code blocks Thread-Index: AQHXdQDbY4K+iinpQkyE4l9mJefOZg== Date: Fri, 9 Jul 2021 20:27:36 +0000 Message-ID: <4D908526-FD29-4852-9B9F-260A405518B1@health.ucsd.edu> References: <87czrsai4w.fsf@tpad-m.i-did-not-set--mail-host-address--so-tickle-me> <87k0m0tw5l.fsf@gmail.com> In-Reply-To: <87k0m0tw5l.fsf@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0715088c-4b2a-4b2f-d7bb-08d94317fd9a x-ms-traffictypediagnostic: DM6PR19MB4108: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tA+X/91yNR/JBrGvzKzMbV6B682EcyOd43sPC+dBnymjaYn8qqQa/s2DiRP+Pa+h74grlIyDUWQKxo8qk8O7XNedoqLlcJUEHOQJCZ8P78xfZzmCRxwIXDxvm6vg0Jq1Tb3W57ghalBTKgLt6/xzNtdMXqSJZFpHWpvNDqK0y1CmJ11E3Mpe2wjTyjI8FmJoeERzAxDipqa40FL/we/po8uAw5fJRJCmcvKLRx/iRu0RnExNz3OVFd8+CVmj0Lq7XyKWbmgG5VK4ziq3zRz+JvVJhSD2V3dFOFnC1RW7v39FJ+HclDin30Eqe7/bY4RAUaoYRExdrYV0PQZTg9tuuWaBw8mO88uRiOtzc9qkfqMgxWmA9fXe9hdiOlD5mja3JsV90Bdc5AqKx2pFGS7a4WWBsymthyGhdKQcMuyrSgCC6ZMo03EMdW50xFLmEslb+7hhlPF7dOADYT518PhecaNayluOhIkdRTIqGrx3ehwji3QGKkc5U8yxAmuh7yvgCpY68C54cdJtv0EUiEFU8f+67k5ZHB7UOGTehL0z8GUyT7m9QGSbckcy3PssaIdqR3zCImASr28WYXt6ZU0cSrovs2I/77+vpIgOD8oM0NyPBxbrvCyidy65VuC+YWAioKkyZiJSxyGXpnF5LPXCYxMPIFdwTcX/RtuCPR25YQmQCX+92Ia55aWlKLI9R4Ten9sfyt/kgvK+jpQnjFWkNw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR19MB2588.namprd19.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(346002)(39850400004)(366004)(376002)(396003)(786003)(75432002)(6506007)(8936002)(76116006)(122000001)(38100700002)(2616005)(54906003)(186003)(6486002)(2906002)(4326008)(316002)(6916009)(478600001)(8676002)(71200400001)(6512007)(86362001)(66946007)(66476007)(33656002)(5660300002)(4744005)(83380400001)(53546011)(91956017)(66556008)(64756008)(66446008)(45980500001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?xi7s5S0/hP0e+XPoI7pbsbXsyIYSD+JVA+8a0c4BUXcQAIkp4vDBuf7Jp4r2?= =?us-ascii?Q?1O8349H6EkuCS45mK7u6e6/3EIBvtpxv8iq3izgOyoLwMYhZJn9znWuLx5o0?= =?us-ascii?Q?3XgZhpDr3ieB5O0kdr2h3EtpIQ7EMgyvYJH4YA/aAsx1YquVv2HgTmMNjxv4?= =?us-ascii?Q?lSjtop+Bf2JOB8qxBcPw1daFO9fQ8zRkHyup9Hsv94H7xn+GcsWGZZ1wSWmN?= =?us-ascii?Q?P9tS57lyiV/19M60kwYQzZwtT2lTx9YfVxsrlkcn5JfRexGT5SegIycYEbGG?= =?us-ascii?Q?bbJVzUTdrB3RAye7qvPO9elBVCoyuCCGs2aPsLkUB8+ORAYZo1p7ge+AyYN7?= =?us-ascii?Q?si+6TauCQQpCf2yAPIRMChYo7wmybin0JVE4yn/94cQdCC4znLjw2JmF6Q7c?= =?us-ascii?Q?eBj4Iqar/DnNQeG4UM9OLm8ROZGJIi/jQEQvn8x2eAptVC2TlozgpVYlw1pT?= =?us-ascii?Q?z0VoK5Dw322yYtHEcFqsygtkIJ+gUf9jBwok+nQdTkytaQ+GxSXj4U+S70UZ?= =?us-ascii?Q?UeVDEAegN2nPjCfSCrptgvsDNQNFoB+V6rYBG4GysTtR0OoADEW7V3kYs2+a?= =?us-ascii?Q?pF7w9xEfuhZ64uEhlxrTSfWiKJOAJA3qYaLgtzzy2fl5K+2l/wJwivz5Vi4m?= =?us-ascii?Q?kxseVIQKt9lS5aFA2AvTBBd9t8juEp4S/hyoWUddyz4MJc9lVpYfmX1+mJRu?= =?us-ascii?Q?pQKGCuuGZewwlcgFL/i1uWJybIZ0cbB9w7C3WvmA+7LEvAFif+K+BZXSj/pz?= =?us-ascii?Q?eB4Us8A6tQG36IP2iNG3XJnsi5tSz7Tl3S+oE9hHwGQWRIYepBwSST3qWmD7?= =?us-ascii?Q?YRjdZzp28HA+gsjpQBDppVU6E4VY5Qdv6ifIwohq3L6rDdaKAHN8FpOBMr+u?= =?us-ascii?Q?zgr8UXi9BhZWPH5Y4ewdph0delErLf8Nup9lQRO0YPOMyLuOvUXfg29Tod8N?= =?us-ascii?Q?x+7751BJVuOERDew94MfUxcgJDVHc2/ztnJuUyIP7Iv6jcpWhAExtNu8RTx/?= =?us-ascii?Q?5crHk5qkFTIBPq5GnhszDwhnzrVQlIbju0ofUanRDPQc+zPboHOnd8oCm8hd?= =?us-ascii?Q?WkEkDDJ6YWK5fNttrlfGJaarD8YNPW18cV4+ib8fmZ6gZApUbD7PFqAzIEep?= =?us-ascii?Q?22MHATUJMeukphg4CeQN65I/1cMC0PjOTRTtazr9bX5D5XsAPfvhQyqXCwgt?= =?us-ascii?Q?ggBn1RELR+ya64q0pPZ9FHBoSStBvMNu18FsDOkWc8fXeL3zbaJRcycXhd22?= =?us-ascii?Q?rWfiMkIRNR2Mq5tP+mPuZCpDANyUpj+k6kYBd6Dq+gtywmLBmHtmO5PQTV40?= =?us-ascii?Q?TaUCiwYhcZKFEA1fmuagecY3d8ADUFVrP3++cM/OKIb4GDLmeHDoIsVtGIyp?= =?us-ascii?Q?82oDMGE1UA8gTk/piJlqueqWpZwx?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-ID: <564EE0162252A94FA5F3A2D60E5638E2@namprd19.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: health.ucsd.edu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR19MB2588.namprd19.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0715088c-4b2a-4b2f-d7bb-08d94317fd9a X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jul 2021 20:27:36.6358 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: e470d736-e7f7-41a8-8eab-dad544b2b579 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 4KEUUkHlnM8TZWf78i7lW/pgfpPS3Gs8qOk1FFrNSUetkIWbyjAZ9LTm2c205ax9q9dSLAusRgJ+YTrHtIQj/g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR19MB4108 X-Proofpoint-ORIG-GUID: owGpoCQ2gfOMQAqkzrDWbvknZk7RCl0e X-Proofpoint-GUID: owGpoCQ2gfOMQAqkzrDWbvknZk7RCl0e X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-07-09_12:2021-07-09, 2021-07-09 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 mlxscore=0 adultscore=0 mlxlogscore=783 priorityscore=1501 phishscore=0 bulkscore=0 malwarescore=0 lowpriorityscore=0 clxscore=1011 spamscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2107090101 Received-SPF: pass client-ip=148.163.133.170; envelope-from=ccberry@health.ucsd.edu; helo=mx0a-00395d01.pphosted.com X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, 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.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "emacs-orgmode@gnu.org" , Marko Schuetz-Schmuck Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" Reply-to: "Berry, Charles" From: "Berry, Charles" via "General discussions about Org-mode." X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1625862510; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=sMgwWKpSIYYYH43NazliVzaYIix0tALkk0tcGycQuA8=; b=U2qEZnX3PHIfRQOKf2tm6FFlS6jZGCztMeoyhet6Lw4A++YT7x8ftG588dAvw0J4klNxbO tq4pSMcAGNSIAUcM8TEIOwcHQOW4puyQgUx+8SRyPDQpaFYm72MnGwTm5Ok2ChCR2emPv9 il0S+3GN2p/FKPYhf2PEZVS1bwc8RwPyoVxgF9SNdtTt53ycTuaLUO+KV9NQZAd1eErDcn nNKx+9lZ7FndCH3g1/pAGteAnC6e3KTb+XncPAv9RZh/ExIKbcFQR/Y9kzfzKZTEcj6Pn0 aAyEwOojvxRtagEOhAVLWi0woHtW3NWi+PpRqiaxfjuWQKfh3IE3+vFmQbkpuA== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1625862510; a=rsa-sha256; cv=fail; b=qnFX/1tneDyNoxVUFZ7QnOPPv5B7T2Mvfn1npOA2b7zPgeG+B7Xy25Jtw5yrI1P6LlDQK5 u5oImH3NaVM+SykVaqJ1FQJj7EXC9D5KfR8yx+gUV+jKmLParB7vfEl1htOWFSss3cGiDC xdrlrxTWxtSsKM6w0KOwDOZCwR/Jc2zLNS2T/yj2m3M1wOzFgv7chbzYXH2vCQ61luvRKG 0Cb/hBdl1PukTrc5yWpljpLNR72Eye4q5zq0q9FS2ex+Fxg0eK1CNgbvicTT1EcLyQEYRW RIrCak51NBbzoD42KI3AZ1mi1DFy5aFlbVpfE/LrnVSl+7e4guLY4uJPrst2Mg== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=ucsd.edu header.s=campus header.b=XK2az5la; dkim=fail ("headers rsa verify failed") header.d=ucsdhs.onmicrosoft.com header.s=selector2-ucsdhs-onmicrosoft-com header.b=N7tbx78T; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -0.90 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=ucsd.edu header.s=campus header.b=XK2az5la; dkim=fail ("headers rsa verify failed") header.d=ucsdhs.onmicrosoft.com header.s=selector2-ucsdhs-onmicrosoft-com header.b=N7tbx78T; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: C83DBFC35 X-Spam-Score: -0.90 X-Migadu-Scanner: scn0.migadu.com X-TUID: oCk9tkOZ4b+W Tim, > On Jul 8, 2021, at 12:32 PM, Tim Cross wrote: >=20 > My concern here is with the additional complexity. This is already a > somewhat complex aspect of org mode and the behaviour you describe can > effectively be done using noweb, although as you say, not as > declarative in style. This (and the rest of what you said) is very well taken. I share your concern that adding features to an already rich feature suite = will make babel very difficult to penetrate. Best, Chuck p.s. Extracting code from src blocks need not depend on `org-babel-tangle' = and friends. Custom exporters have to potential to render code using attrib= ute keys and other export features. And such exporters have the virtue of = not adding complexity to the org code base.=