From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 7872 invoked from network); 4 Aug 2023 15:05:10 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 4 Aug 2023 15:05:10 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id D999F42428; Sat, 5 Aug 2023 01:05:02 +1000 (AEST) Received: from mail-lf1-x133.google.com (mail-lf1-x133.google.com [IPv6:2a00:1450:4864:20::133]) by minnie.tuhs.org (Postfix) with ESMTPS id 98E0242422 for ; Sat, 5 Aug 2023 01:04:55 +1000 (AEST) Received: by mail-lf1-x133.google.com with SMTP id 2adb3069b0e04-4fe44955decso2745145e87.1 for ; Fri, 04 Aug 2023 08:04:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691161493; x=1691766293; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=7BQhvO3YeGDLnc/5Eq1tUAGcn0Zt5Afj2i3720nRMhM=; b=X7iwICqB5sxpq0+FqFlC7JWhHTLems0k86kk/aQF5JpyBDalkDLKb/2GOw4zV1SAI6 Z2vQS3WWxSZTFrkYD6qtcEOvFp6mHlFgdEgdwxJk2gq4PRMvd469LFbPIBtOjNn98iKM IvWIVqoZih/bHNjCt66TkSkZ/GviQ2sh+UJ/Vbqp8VY8QgO4FuQNhNFT5k/Ql3r+A8gS 1s4vabEQKhxyyX8IGBl/c2XFoDyy2Ih5LNHZSxFEbyNp6NiDHm82cJ/X6oX3A9HhSHQa mfv4gY0z3g1uT1CbDzEM/3siSZ9q7F/69VbGI8VIBi69Pvpd2YSNRoQ1CS7Ei+dreH2Y nm0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691161494; x=1691766294; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7BQhvO3YeGDLnc/5Eq1tUAGcn0Zt5Afj2i3720nRMhM=; b=aEIi85FBR1BGoahfVy9+wezhjhQQzunFSI6nrzpKwdp6aIQFEsn5zqUko5D59xQNiq wBxOosWa6btjqz2zAr68vZEnXoINl+Ge47VGCiYP1cG8EjVsDtkqafpoa/3OSM0f/Kiz ZHpkicR7LDYifwyjdYML7kaWGZH0Y/eG2eQoleCR7W/GSWha2ueZiF9AtttlSEjfddVF ogQ6h6RptcMZqhnv+Y/rkx+xxb9lVMpy8tIffBzbfA90/6UU+AUfW/fSrcjobe1Wg+V6 F76hdFyqLG0Fqvj1lXzowSFFU83thcZMetRXnk/Q8l7x3OT4V5y+sO+9EcQMVgf7e31P 45mQ== X-Gm-Message-State: AOJu0YyLgxh4bfac331nLG2T0cjj6cLQCF05CG2uiqtUpPB3sOeURhlr nmtHLjbH7Va+kljR1Lf9m20FtUK3qFi2mdmedTs= X-Google-Smtp-Source: AGHT+IHU1tjU904cDKbRutyZkcCYEAAqeVWm+/0TC0/2jfAtmDc4y6mBSSNsQTbbpXpDMOBMcz1zPehJn+Hnte0VrDw= X-Received: by 2002:a05:6512:118f:b0:4fd:fac4:2137 with SMTP id g15-20020a056512118f00b004fdfac42137mr737416lfr.30.1691161493358; Fri, 04 Aug 2023 08:04:53 -0700 (PDT) MIME-Version: 1.0 References: <29602.1690887524@cesium.clock.org> <20230803005106.GA12652@mcvoy.com> <20230804010142.GH11023@mcvoy.com> In-Reply-To: From: Dan Cross Date: Fri, 4 Aug 2023 11:04:16 -0400 Message-ID: To: Adam Thornton Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Message-ID-Hash: YLGDZWMDLF3ET3H4L4J6JNHKX2WHPEKZ X-Message-ID-Hash: YLGDZWMDLF3ET3H4L4J6JNHKX2WHPEKZ X-MailFrom: crossd@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: segaloco , tuhs@tuhs.org X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: python List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On Thu, Aug 3, 2023 at 9:58=E2=80=AFPM Adam Thornton = wrote: > What we've done on my current project is pretty much equivalent to the ro= ute Go chose. > > Go has go fmt; doesn't matter what you personally believe, just run that = pre-commit, and you get a consistent style. For Python we use black. Same= idea. It's not what everyone would have chosen--in fact, precisely what i= t does is not what *anyone* on the project, probably, would have chosen--bu= t the fact is, it does something sane and pretty readable, and then there's= no fighting over style. This. I despised Google's C++ style standards, but I respected them because they allowed Google to scale to hundreds of millions of lines of C++ code that was at least intelligible to more or less anyone who worked there. After a couple of months, people stop noticing the sharp edges and differences from their personal styles. The decades spent arguing over where to put the braces seem wasted, in retrospect. - Dan C.