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 ms11 with LMTPS id 0K7PBn5mmF+UGAAA0tVLHw (envelope-from ) for ; Tue, 27 Oct 2020 18:27:10 +0000 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 0CiqAn5mmF8JZgAAB5/wlQ (envelope-from ) for ; Tue, 27 Oct 2020 18:27:10 +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 596E49400D3 for ; Tue, 27 Oct 2020 18:27:09 +0000 (UTC) Received: from localhost ([::1]:60512 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kXTgZ-0000vO-UV for larch@yhetil.org; Tue, 27 Oct 2020 14:27:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54408) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kXTQ0-0006eK-2N for emacs-orgmode@gnu.org; Tue, 27 Oct 2020 14:10:00 -0400 Received: from server173-4.web-hosting.com ([68.65.122.210]:45193) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kXTPw-0000ni-FL for emacs-orgmode@gnu.org; Tue, 27 Oct 2020 14:09:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=isnotmyreal.name; s=default; h=Content-Transfer-Encoding:Content-Type: Message-ID:References:In-Reply-To:Subject:To:From:Date:MIME-Version:Sender: Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=kFqQnUqLRGXoMa10s3Jg6sIyigOw4goG/3E35SjrbVM=; b=W6Zu4ieNhvQOoqgpzimQlupu2J FXxhyYRtqvww2EbOH2TIot4c6noXXKnoGNBL2iq49WfcshvBijSifkLneC2wSDKXs4KFgrVpPC9rh rXii3LpTLiIBeWZDjwerVZz8P9JRANLdTRDY3X9SjNZhZE5Blepf5RT6TtuPzsdrTmXxnWI97t1yo akn3trhGbCkD1GZnVeZssikDTBwNihrujdG4DkNl72wOtyKSEGGdpMtbSVioHk9g/KIAW80Ougr9b 5VhejmcXIbZHTB+ir/sEEbemN/h3rDkThxIHDF8kTBmtoGP5WcqvF1ZsOwpqKMd42OpdsLUey8syX QRmIutAw==; Received: from [::1] (port=33412 helo=server173.web-hosting.com) by server173.web-hosting.com with esmtpa (Exim 4.93) (envelope-from ) id 1kXTP9-001tRg-5f for emacs-orgmode@gnu.org; Tue, 27 Oct 2020 14:09:12 -0400 MIME-Version: 1.0 Date: Tue, 27 Oct 2020 14:09:06 -0400 From: TRS-80 To: emacs-orgmode@gnu.org Subject: Re: best practices query: non-emacs packages based on tangled source In-Reply-To: <1695924.1602785484@apollo2.minshall.org> References: <1695924.1602785484@apollo2.minshall.org> Message-ID: <3230eeefc0b0f156fbe85cd1d48e501e@isnotmyreal.name> X-Sender: orgmode.trs-80@isnotmyreal.name User-Agent: Roundcube Webmail/1.3.14 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-OutGoing-Spam-Status: No, score=-0.2 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server173.web-hosting.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - isnotmyreal.name X-Get-Message-Sender-Via: server173.web-hosting.com: authenticated_id: trs-80@isnotmyreal.name X-Authenticated-Sender: server173.web-hosting.com: trs-80@isnotmyreal.name X-Source: X-Source-Args: X-Source-Dir: X-From-Rewrite: rewritten was: [orgmode.trs-80@isnotmyreal.name], actual sender does not match Received-SPF: pass client-ip=68.65.122.210; envelope-from=orgmode.trs-80@isnotmyreal.name; helo=server173-4.web-hosting.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/27 14:09:12 X-ACL-Warn: Detected OS = Linux 3.x [generic] [fuzzy] 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, 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: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=isnotmyreal.name header.s=default header.b=W6Zu4ieN; dmarc=none; 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-Spam-Score: -0.01 X-TUID: ot8R7NNmDiZG > On 2020-10-15 14:11, Greg Minshall wrote: > > if anyone has any techniques they've used, liked (or hated), i'd > love to hear. > I am someone who keeps my Emacs config in a literate style in blocks within an Orgmode outline. And I enjoy it! However I somewhat recently came across a project that was developed with a literate paradigm. It was an immediate turn off for me. Because now in addition to learning someone else's code, I have to learn how their brain works, how they organized the file, etc. It just added another layer of complexity on top of something that is already potentially complex (the code itself). Maybe I was just immediately soured because I didn't like their formatting (not leaving enough spaces where I would have, etc.) or how they organized the project. And I probably didn't give it a fair shake if I'm being honest. But I don't have a lot of time, and things like that just create too much friction (IMO) when I was only slightly motivated to make a contribution in the first place. And remember what I said at first, I am someone who appreciates the literate paradigm (at least for my own config). Imagine how someone who does not even know who Knuth is would feel about it. Therefore, any stuff I plan on releasing publicly, I do not do in literate style (JMHO). However if you are dead set on doing literate paradigm, then maybe my experience is invalid for your use-case. Cheers, TRS-80