From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: No Wayman Newsgroups: gmane.emacs.devel Subject: Re: Easy configuration of a site-lisp directory Date: Wed, 11 Aug 2021 22:44:46 -0400 Message-ID: <87zgtnnyfq.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8777"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.6.1; emacs 28.0.50 Cc: emacs-devel@gnu.org To: dick.r.chiang@gmail.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Aug 12 05:19:34 2021 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 1mE1Fm-0002Aj-Bf for ged-emacs-devel@m.gmane-mx.org; Thu, 12 Aug 2021 05:19:34 +0200 Original-Received: from localhost ([::1]:50092 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mE1Fl-0007v4-3s for ged-emacs-devel@m.gmane-mx.org; Wed, 11 Aug 2021 23:19:33 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37702) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mE1Em-0007E0-FJ for emacs-devel@gnu.org; Wed, 11 Aug 2021 23:18:32 -0400 Original-Received: from mail-qk1-x734.google.com ([2607:f8b0:4864:20::734]:45917) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mE1Eh-0005xq-38 for emacs-devel@gnu.org; Wed, 11 Aug 2021 23:18:32 -0400 Original-Received: by mail-qk1-x734.google.com with SMTP id n123so4918843qkn.12 for ; Wed, 11 Aug 2021 20:18:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:from:to:subject:in-reply-to:date:cc:message-id :mime-version; bh=MFIaEbsTIp2OnSpYc1u0xfWM+rGxgyn40ZHBIi5Uw0c=; b=GJEtkzHJsivPfKEGeXuxfa/sjeaRrxhatHPCcKYjBh8CH1ZmYfZgEXzYG5ITsZeeAM aydPe5LM4lkiVauON6Y791JsuhZng2H8oZPERTxun7BW3yCn/a3lJ+eveKl1TyojLd4D BQjXXOS4SEjK/GCmR1+ye2aMEyn5axqVZ2hUnije3hvO2tiRaFNxi8B96kbdVZSOnfpj h2VQ1Lkfxr0r62XN414mGvUg9RMoPkz6SjHmZBYWc4Hy8XZrgFeQyj58uOiwyXL5fC/L EUBp9JAFTcQnlssOcjLUMnYzjv5W+j4mF64mr4Cgzja08zT7twr/f8DBhKWqn+blzZWv SLOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:from:to:subject:in-reply-to:date:cc :message-id:mime-version; bh=MFIaEbsTIp2OnSpYc1u0xfWM+rGxgyn40ZHBIi5Uw0c=; b=c1hqUpydySPtZYL3MG3R1EHZV5uK9uBFJZtMAIya9ZXyDQMW403e6cQTEvCcuNr8Cp qypY/1FKBIwMCG2oQRuv6gCueYgpQT/QKw/RD1Jl0Kgx3go6Uw4Y0SjZKDoteUagc9+z xn5t6ShocRG1pqQYtBTfScCFEpHVgboB48Tq1HRiH3yiiVhdJtj+Qgvoei/AcsebL9KA sXjk9hd+QXf7IvDcLAQdBowWX8Thm7q1UUqmNzCL8mhuI5PNiUklcuSQuDB5oCKFS3jQ uur6xCetwqSIK5wU7VAD8q+X2FnVXod+Pfp4J7ZAbTLb76mulYLq86EcmVp2iTVpNLnY JbfA== X-Gm-Message-State: AOAM530G06N/L6HfiGJlYdX67JskWDNQzXFW9u1A9SW6skvdd5XavErv ZvMWEKchz2dm0w8HgVTSBRQZFh32ry9W9g== X-Google-Smtp-Source: ABdhPJwHdIM14QwOsqzxb5AjdsoP5d/hXA9WkCizNmfFSGbo5u/4M0xStUrv+RIlDvj/qJEdI+PufQ== X-Received: by 2002:a37:352:: with SMTP id 79mr2464978qkd.164.1628738305466; Wed, 11 Aug 2021 20:18:25 -0700 (PDT) Original-Received: from nbook ([2601:82:c004:3b0::612b]) by smtp.gmail.com with ESMTPSA id 10sm673500qkv.135.2021.08.11.20.18.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Aug 2021 20:18:25 -0700 (PDT) In-Reply-To: 8735rialb1.fsf@dick Received-SPF: pass client-ip=2607:f8b0:4864:20::734; envelope-from=iarchivedmywholelife@gmail.com; helo=mail-qk1-x734.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.emacs.devel:272338 Archived-At: >One particularly unsightly side effect of this is 50 lines of >gnarly >elisp to get around org-mode's needing a preliminary call to >`make`. Could you point me to the 50 lines you're referring to and perhaps give a few words on what you feel is particularly 'gnarly' about them? (Feel free to open an issue on our repository or drop the In-Reply-To if you feel like this is getting too far off topic) I'm open to criticism, but I'm not exactly sure what you're critiquing here. The org-mode recipe we provide uses elisp to execute some pre-build steps that are necessary to generate org-vesrion.el. We chose to use elisp rather than rely on Org's provided makefile because we received complaints from Windows users who were missing make on their systems. However, this elisp is very similar (almost identical) to the code Org uses itself in its makefile to do the same. Or perhaps you're referring to the need for such "pre-build" machinery in the first place? In that case, I would ask how el-paso deals with packages which require build steps (whether running make or some other arbitrary steps) prior to being compiled/generating autoloads? For example, how does el-paso build Org, mu4e, or magit correctly and directly from source? I believe last time I asked the answer was "it doesn't", but I'm curious if that has changed at all or if you plan to address that in a future version of el-paso. >It's also impossible to take seriously a README that is 23,000 >words, but what do I know? I agree with you that the README should be shortened. I have been working on that when I can, but other issues take priority over that right now. For what it's worth, many users compliment us on the thoroughness and length of the README. Probably just a matter of taste. I'll have to dedicate some time to reviewing el-paso. I'm sure I'll learn something. Thanks, Nick (co-maintainer of straight.el)