MESSAGE
DATE | 2021-01-25 |
FROM | John Calcote
|
SUBJECT | Re: [Hangout - NYLXS] Future plans for Autotools
|
From hangout-bounces-at-nylxs.com Mon Jan 25 17:31:14 2021 Return-Path: X-Original-To: archive-at-mrbrklyn.com Delivered-To: archive-at-mrbrklyn.com Received: from www2.mrbrklyn.com (www2.mrbrklyn.com [96.57.23.82]) by mrbrklyn.com (Postfix) with ESMTP id EA178164060; Mon, 25 Jan 2021 17:31:13 -0500 (EST) X-Original-To: hangout-at-www2.mrbrklyn.com Delivered-To: hangout-at-www2.mrbrklyn.com Received: by mrbrklyn.com (Postfix, from userid 1000) id 388DC164040; Mon, 25 Jan 2021 17:30:26 -0500 (EST) Resent-From: Ruben Safir Resent-Date: Mon, 25 Jan 2021 17:30:26 -0500 Resent-Message-ID: <20210125223026.GE7019-at-www2.mrbrklyn.com> Resent-To: hangout-at-mrbrklyn.com X-Original-To: ruben-at-mrbrklyn.com Delivered-To: ruben-at-mrbrklyn.com Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mrbrklyn.com (Postfix) with ESMTP id C1DB0163FEE for ; Mon, 25 Jan 2021 15:28:25 -0500 (EST) Received: from localhost ([::1]:49702 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l48TJ-0002tE-FV for ruben-at-mrbrklyn.com; Mon, 25 Jan 2021 15:28:25 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59410) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l48Si-0002sm-9Y for autoconf-at-gnu.org; Mon, 25 Jan 2021 15:27:49 -0500 Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]:44161) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l48Sg-0002I1-Aq for autoconf-at-gnu.org; Mon, 25 Jan 2021 15:27:48 -0500 Received: by mail-ed1-x536.google.com with SMTP id c2so16835464edr.11 for ; Mon, 25 Jan 2021 12:27:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=RwSy+lzzcpLEsgsViWjsCpAxQRsrf5rc9qTouuNHvkU=; b=Gn4WmRhA8VeUevgcw6sEI0Ai99WRujFxCHGYLH2zQed/R+tOFaO4qK8l3kmxVVd+GJ oMlWk4ycPOlIhaSo1fOT0RenhKdeI4DbtQFN7xqiMajbi/zJff+g4OObyZNSAvV16i+y 8riYq6OSAzSFI9DzxyZCc5eMY+Hi7sneGAOzk8lVmw+aa5s4GX3RcsyC4D616Gfsv3F8 EobKQNNVv8qXkz0wiDW7plQW12w0TPEGAfumAcUWBUhuur/yoWUzsqOzyWj4YJcRrZ37 DBnHjWmXeR8UmMgPpWHBhgu3erWsnBnVA9a2EmICed/iTkfAQoXvNRTxmK0KEdG+0xLt kTbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=RwSy+lzzcpLEsgsViWjsCpAxQRsrf5rc9qTouuNHvkU=; b=oOKBLvkbUgZk2JWus/8UNyj6u/2aCh8lW4p9G/e6kTzTQNEzgYdo3mFb07VTlGT/0t TjHnhW0nXBlmWEBLab2td7b1ga9tFz6ld90Sy07VmzFmm9bAA6Kcd2L+HvRBC50lP0WG dRyZWOp7iucGoxRC64UeIPBxYB8h74BdaK0sToCx8xMxE8aVLIVWkLoTKhWcfrBsQHFA gBFV9erPNZBzPx+/lZRDc5goBlCZtWo6o9CvNhJvuyqb5V2Mta0loByfEVB5uQdYe56k zVWT8RFkRkQ1ZWE4ByHwPYbCxe3Jd9X+bdbwAX7EmmIGvLDY5u8dc4LwOs7w2OubE1n9 kAJQ== X-Gm-Message-State: AOAM5324Ax36tp+0uEAeEnDT5k2BfJyBO7ZuWPEm2A/OlPANo6RdOtwk yJV/xHzJhUMbT9YpwGN1Wt2f7krqTqqHkYtXkSI= X-Google-Smtp-Source: ABdhPJwWJTmOfD1mzYgAja9rPeuVHWp/0SqDQOtsGYxBOlmOR78KcZkD3Qf9fmPKPt5T7QaKBT1h+UT55VtnPxOB6oY= X-Received: by 2002:a50:d484:: with SMTP id s4mr1950328edi.13.1611606464228; Mon, 25 Jan 2021 12:27:44 -0800 (PST) MIME-Version: 1.0 References: <87zh12osjk.fsf-at-tromey.com> <87eei97w7a.fsf-at-tromey.com> <25f02fe5254319a29cde8215893450fc0e0850f7.camel-at-gnu.org> In-Reply-To: From: John Calcote Date: Mon, 25 Jan 2021 13:27:33 -0700 Message-ID: To: Nick Bowler Received-SPF: pass client-ip=2a00:1450:4864:20::536; envelope-from=john.calcote-at-gmail.com; helo=mail-ed1-x536.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, HTML_MESSAGE=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-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: autoconf-at-gnu.org X-Mailman-Version: 2.1.23 Precedence: list Cc: Autoconf , Zack Weinberg Subject: Re: [Hangout - NYLXS] Future plans for Autotools X-BeenThere: hangout-at-nylxs.com List-Id: NYLXS Tech Talk and Politics List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: hangout-bounces-at-nylxs.com Sender: "Hangout"
On Mon, Jan 25, 2021 at 12:26 PM Nick Bowler wrote:
> On 2021-01-25, Zack Weinberg wrote: > > I'm not at all familiar with Automake's internals, but the reason I > > suggested taking advantage of GNU make extensions was the potential > > for _complexity_ reduction of the generated Makefile, not performance. > > For instance, this generated rule from one of my other projects [...] > > To be honest if Automake-generated Makefile.in files only worked > for users with, say, sufficiently modern versions of GNU Make, I'm > not sure there would be any point in using Automake. >
I'm not sure I see your point Nick. Why use Automake? Because I'd much rather write (and maintain) two lines of automake code than even a single page of GNU make code.
It sounds like you're a GNU make expert (in fact, I know you are ;) ). That's great, but we should not assume everyone wants to be a GNU make expert. Automake syntax is almost trivial to learn and use and it generates a significant amount of detailed make code that I don't want to have to memorize how to do every time I create a new makefile.
John _______________________________________________ Hangout mailing list Hangout-at-nylxs.com http://lists.mrbrklyn.com/mailman/listinfo/hangout
|
|