From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 5Yr9BnsNvmBuHwEAgWs5BA (envelope-from ) for ; Mon, 07 Jun 2021 14:13:47 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id oGCoAXsNvmBDBgAAbx9fmQ (envelope-from ) for ; Mon, 07 Jun 2021 12:13:47 +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 DF6441860E for ; Mon, 7 Jun 2021 14:13:45 +0200 (CEST) Received: from localhost ([::1]:51016 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lqE8V-0005DO-IW for larch@yhetil.org; Mon, 07 Jun 2021 08:13:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60242) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lqE87-0005Cw-NH for emacs-orgmode@gnu.org; Mon, 07 Jun 2021 08:13:19 -0400 Received: from mail-vi1eur04on0718.outbound.protection.outlook.com ([2a01:111:f400:fe0e::718]:42983 helo=EUR04-VI1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lqE82-0005Jj-HI for emacs-orgmode@gnu.org; Mon, 07 Jun 2021 08:13:18 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hotMEvMO4fCHy1OJ5ej3NjeOICoS1PjeX/GPtQVMkN/mXAy9oOw5E00wKzhEBEUbo2Cmdd9m0ISYIeFshTHcxNBAJLYfrNTCohapXZkFsK5ti9rP2Sm1AZtrcO8bp1FzCPpe/x0mAA9rop3LvVcne2+aw04dug59IbHXT3ceHN43hA7fiIozYLL+kFESGhSLVKcduykVp/Ovrey/rHQG1TcaGMMKwrE2zk3efNzV+5A4xCqrSpkXoSb98jDZSfqtYe59yclOO79C4r6XGfp92sELbKnvQhHLPGFOKX4NH0v8EaBr+F1znU0UUG+Nj9Dr+2rLF1M/VMkMQHCNb41UmA== 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=p983/c8wd0w1RPPmiqzKiT1krj3TyfoTdN18clxZx0A=; b=X+VQd/vcNJhKK27Ex6WIeACZcrAq1WC8A0zfuGBT3Ot2UhluQTD7Qvk0Wi7d91P+1JVrVuQjTiCf7fZvUkxc7l/r8+8wPEagoFIFx57+QLcCLYB5p0a9fOC/+ASrwTfD2sofmiaTWSHDgYFGHUE9U0VKglUA1ArhS67tPBpWAu3hRGKOugzuwBjbR0Y3OJTMQGjU3y4tA5LvJoj7habclWrp1ZjeN43QmDo+4NBS7SL0Z2EmVpNQZ+R5wMa7xK8r1bLO7IU+Fv1Pec252S9hVxBolZxHQzG5jmmpLjeybI0BEOdGSUgqsPPTd4R/WoEe9LtMvgzMraJYT1KYxE13/w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ucl.ac.uk; dmarc=pass action=none header.from=ucl.ac.uk; dkim=pass header.d=ucl.ac.uk; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ucl.ac.uk; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=p983/c8wd0w1RPPmiqzKiT1krj3TyfoTdN18clxZx0A=; b=O+cksJMPC0wTyaXWzc2XjwgEiLg+ZyiAtmDlAev4Jkc3UT+4E+qtI8MaGMaB1EMOJ2Yokm32TeEYg8FFZanLtEFv6G24fdHxsRxj15llORmlbxqqdgsl8Um3lnC8JCVghIXtYFGUVB5myYu1nxvO3axe0cI392IYxGTBrkjaUOc= Received: from PAXPR01MB8415.eurprd01.prod.exchangelabs.com (2603:10a6:102:21e::16) by PAXPR01MB8286.eurprd01.prod.exchangelabs.com (2603:10a6:102:211::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4195.24; Mon, 7 Jun 2021 12:08:10 +0000 Received: from PAXPR01MB8415.eurprd01.prod.exchangelabs.com ([fe80::dbd:886e:5854:8cec]) by PAXPR01MB8415.eurprd01.prod.exchangelabs.com ([fe80::dbd:886e:5854:8cec%5]) with mapi id 15.20.4195.030; Mon, 7 Jun 2021 12:08:09 +0000 From: Eric S Fraga To: Greg Minshall Subject: Re: literate programming, development log -- ideas? Organization: On the Interweb somewhere References: <517779.1623066216@apollo2.minshall.org> X-Url: http://www.ucl.ac.uk/~ucecesf/ Mail-Followup-To: Org Mode List Date: Mon, 07 Jun 2021 13:08:08 +0100 In-Reply-To: <517779.1623066216@apollo2.minshall.org> (Greg Minshall's message of "Mon, 07 Jun 2021 14:43:36 +0300") Message-ID: <874ke9513r.fsf@ucl.ac.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Content-Type: text/plain X-Originating-IP: [95.146.38.65] X-ClientProxiedBy: LO4P123CA0320.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:197::19) To PAXPR01MB8415.eurprd01.prod.exchangelabs.com (2603:10a6:102:21e::16) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from t3610 (95.146.38.65) by LO4P123CA0320.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:197::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4195.21 via Frontend Transport; Mon, 7 Jun 2021 12:08:09 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cd4550e7-a7ae-4c74-4a07-08d929acea9a X-MS-TrafficTypeDiagnostic: PAXPR01MB8286: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZSWwC0n+aolBBwKc9xu44XaHIDvZ8gl9UAT2LkAxjemmyXC3SvHuLly8TBGiaxZLhHXCIyC7E6ODWoU3ezyjLzSiADAeRJbqBjd8R8N+gmdyZWLOl6i55Z7KjUtsTYKeHKKqBobJqjMppH+0+zvGsAh0CXReg90R9z5QZZMgnPlGS5r0KXd4ByyVTfC6V3RCmroRAd+K4du+93T+Sbb9t7aFp21QjyCd8VmTp87glYwABT3jtw7812TLrRS8Y10phT0ifEZabzxaflbu8FAea3bIpdeGn1xabfmRZPOAPi86dMvyh6hsdhGT8UxXbei6Ie0DakNRxVJZqugYo1+/EI87Oi6681nXY3R9NHY1XDtDw14ty7swgyOcCjK1nCMGNehHX1bPJW2UetoPsf6Om+o06+UeLx0ni/MH/zUpjFPHSkksRgPhMKIM/UK3ev7Isb5xC6bc0VGo1PYL7j3t9H3jXhgf2prX3Nhx/fJTuRLBTFl6DQBvi+H8s5TsQlULPraDG0F09T+nWqsQhlD+vtotwc3Dd2TBhoECwU4m2sdaxbKjClozMoui9TG/DjcQnCSPuf3bhN0YJJuDg22H07hfZe/68yuA0mtvUCjA2SKBjN42OdCP5yByf0RFlatDXBrYNtyGdc+MFSyJVHjvGJ88Gcjfw6PiQsPwrFLRgbKc62WxnLd+8skWSIYh+tXVPzmnY5OxKiQSmfJjqlAFt0QoJmAnp4Iqdsq3nTkG+F/wsQOnWDPCDzwxRQ9kck/kJLdwfpNTW1Z28YGzKfYTjg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR01MB8415.eurprd01.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(39860400002)(346002)(366004)(396003)(136003)(8936002)(36756003)(6486002)(52116002)(2906002)(36916002)(6496006)(38100700002)(38350700002)(4326008)(8676002)(966005)(4744005)(6916009)(2616005)(186003)(478600001)(66556008)(316002)(66476007)(786003)(86362001)(66946007)(16526019)(956004)(5660300002)(26005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: =?us-ascii?Q?uErApG8KXh/aXaqugRjKZV44OJwN+EBa56BBDA84ZTmiq8iJiGGp5tHbXsaG?= =?us-ascii?Q?R3GUtDx7Er5fq99Enu7t/r4zExsyiAs9qNMbVVEne+zhjxjQE+pRQaz5qMCw?= =?us-ascii?Q?/FeuP+lQfmju9tJhZQD71d7V9xsU5am1qdn/kdCGRU/YDMvKKQU29mgbwuRd?= =?us-ascii?Q?QwrhMPNuvrDMmPpoxUMP7SLBbcvNEA+jaHpacfQr1+I+JO+e/peljXiF3Ka8?= =?us-ascii?Q?UCObVl/BxV0Rjjzx+WVWaylDrdMUSxg1BYlik1Icoy75x16chUkOahSBW+Th?= =?us-ascii?Q?6ERACt1Cx7WNqomfpJhfzdiKgt6f8rLORhy+J/Ow4bi2OOsPFBIw1g+LX8xO?= =?us-ascii?Q?NSmLQ8iuSDIMl8AzbVYUqwx+KS87N8Czh8wCdPxL7eqwZF4tA4hTnkSubxe1?= =?us-ascii?Q?2ycKJapIc3RH/j7BTmFAdOzaj0VHjcJIfy/EguaA2ZWIL30w4D8t+gk9Ndbh?= =?us-ascii?Q?b9BGXzP/St9Dfdg3t+1nYhUYBjS+Y/GkysquONMF+ydIxOt9R9dboNVy3FYX?= =?us-ascii?Q?HhLb45xGNWzwzPbHGwUryRGZRfWV/LDt1WmUbqw1sSVrClQZTfFJO5IGq3XP?= =?us-ascii?Q?qB3arkktvHXTJzBvnSWkCxL/tZEOa2X+rhdCbjwk2C6RKiCEQ4NSzRkJMZCh?= =?us-ascii?Q?6s50IR49vfqybuwmjzVV7v9U9/F9yp1bbKIguHHoCVGUTJVNvo9PpBv2+gdt?= =?us-ascii?Q?FBaywuNhFYSBI/fQlDdCKHtnfx5rBlkf+cRGoiWbLOdmPbJkjMQr2K/mu3wz?= =?us-ascii?Q?+VY4fBQCi+TQJ7wcVoYnx2ETo9Je7CjbTM5rWFQonk8MAnc8rZOtNNxQvnds?= =?us-ascii?Q?qyoktmDaZKbBURyQlnTdMcL66C/7yEcVeHQV2ATmxJ9xhVin8eELy8PDWB5+?= =?us-ascii?Q?xkywT6wBc525jA3PRL47t6EvTJTKaB+MmCzLRasKn/2Rj7+6+4w4NfhWIY5o?= =?us-ascii?Q?6aPCKjKTf5AFVbOA+TPrDqsHDVvDZ3izxwuS7gPS48cjJZE6TLu5DQ2fI5f0?= =?us-ascii?Q?RSVXszU3xcJRZss2mSAdDyg5NcM7rNrJ9ROCnJkHblw61+e//xTELkeKsjDa?= =?us-ascii?Q?HrYwKtbrtWq7MT/S2eh1dbRFT7s8yfXZxMkzIHtefrye6XQ77rEPDFDNgcFF?= =?us-ascii?Q?nY44hsaKFFw1G5sF0OTzIuNkpb7rZH/lb3a33dbtakY2YgFEDkpOk/8vcM+V?= =?us-ascii?Q?IrxB6mZ0/Pgf+vWI0O60QSG58o39cMWczFqfKivGbPh+6F98J7WF77zfBzRd?= =?us-ascii?Q?vr9cwkf2iVz3zzG0YmMewwHJJvlfsNWJkz6ojeLpmSGwRYTmluEsA24N9kD2?= =?us-ascii?Q?zeEBwFrta8h6LFBTayexZCoL?= X-OriginatorOrg: ucl.ac.uk X-MS-Exchange-CrossTenant-Network-Message-Id: cd4550e7-a7ae-4c74-4a07-08d929acea9a X-MS-Exchange-CrossTenant-AuthSource: PAXPR01MB8415.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jun 2021 12:08:09.8362 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 1faf88fe-a998-4c5b-93c9-210a11d9a5c2 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: w28tl7XwujDdC8yNPe3JJj934Tw1TOekt/fruQZECmkDeXe47Lialdf2GN45qtkjnHz9wk/IJjVxuO3Ci3mQJw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR01MB8286 Received-SPF: pass client-ip=2a01:111:f400:fe0e::718; envelope-from=e.fraga@ucl.ac.uk; helo=EUR04-VI1-obe.outbound.protection.outlook.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-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 Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1623068026; 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=p983/c8wd0w1RPPmiqzKiT1krj3TyfoTdN18clxZx0A=; b=b+TUGc3INbvqVdlGg6MLUO4f8BDUspZYbIIIlxflONj1NEXTU2OUOrCV2ZI0mxFTQt16ZK 6jVzQo/VfEO6EYH0MiOk5K2y2Pfxvk0R5qxfJcG+xu6nt53TUvsqCMJ79rQX5ThmRbdt2U J8DM9grq1jbHhu7rgtWbENaqmE5wrdQF9wSK/Ec+5PZ6w4JwgFG9k9wxfmDFYSGs9qk7Ws jM1M6MuZA6bVzz/BelJtJQKHZJ7xWYpu0D2PZ4Xer2QxTNykR8BhietrpT7d9OSRO8wkcj ubS3UQuLC2TIN1LQaLQBPJ/yMWS52s3NAS9m8JDHB8+V1oMVbwt+ulZUzjRVVQ== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1623068026; a=rsa-sha256; cv=pass; b=rFmkJVhtIfRGhgJT5fxBBTO7o3n34L3i7+zML9/nda+hKauFdjl3kTvHgwWPJ5XAYWQkxf 4XANmpashgGo5bxUNAMSY0t8mZNq/yyE9teMiL7jCxKacGHzsBpANyuv7gdrGxjUX7D9XN QhldKLPG0zMVjW6hyP2V+Wf6t0+3qzcC6uGC7I247QgIq7ogCrcToDrEaaR/SOAopqdZiH yfzJ1oNqHpL6gHE7uLvFBwIwcyYmrifM4jNzoqI/cRzwUe8LOGCOqkfl1HzZVe+eLV41h9 Z8B3QXqGbusyssfVjURGc1ifWE6CRdAeItLwrh67/gK55sk4vf8+Shh3WE+t/Q== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=ucl.ac.uk header.s=selector1 header.b=O+cksJMP; arc=pass ("microsoft.com:s=arcselector9901:i=1"); 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: -1.62 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=ucl.ac.uk header.s=selector1 header.b=O+cksJMP; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=ucl.ac.uk; 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: DF6441860E X-Spam-Score: -1.62 X-Migadu-Scanner: scn1.migadu.com X-TUID: gQ7n27AXp1+R On Monday, 7 Jun 2021 at 14:43, Greg Minshall wrote: > i write most of my code in a (per-project) .org file, which is typically > tangled into source or script files. I do the same. > i'm wondering if people do this, especially the development log, and if > there are any hints or practices people might feel would be of interest > to share. I use version control for this aspect, liberally adding/deleting text/code and relying on the version control system to keep the log for me. I used to try to keep the log, as you call it, within the org file but that seemed eventually to be both difficult and pointless when there are decent version control tools out there. I use src mostly [1] when everything is going to be in one file. The "current" version of the document will have the code and results that match the text. YMMV, of course. HTH, eric Footnotes: [1] https://gitlab.com/esr/src -- : Eric S Fraga via Emacs 28.0.50, Org release_9.4.6-549-ga0a87d