From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Codifying some aspects of Elisp code style and improving pretty printer Date: Fri, 01 Oct 2021 10:20:46 -0400 Message-ID: References: <87o88bntv8.fsf@gmail.com> <87wnmyy29v.fsf@gmail.com> <871r56nlhd.fsf@gmail.com> <87v92hw7gq.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9896"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: akater , Bozhidar Batsov , Emacs Devel To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Oct 01 16:22:51 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 1mWJR5-0002NA-AB for ged-emacs-devel@m.gmane-mx.org; Fri, 01 Oct 2021 16:22:51 +0200 Original-Received: from localhost ([::1]:40048 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mWJR4-00080y-3D for ged-emacs-devel@m.gmane-mx.org; Fri, 01 Oct 2021 10:22:50 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42260) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mWJPC-0006BI-Pf for emacs-devel@gnu.org; Fri, 01 Oct 2021 10:20:55 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:61852) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mWJP9-0004uP-TM for emacs-devel@gnu.org; Fri, 01 Oct 2021 10:20:53 -0400 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id EF3E48084E; Fri, 1 Oct 2021 10:20:48 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 7E1E880161; Fri, 1 Oct 2021 10:20:47 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1633098047; bh=AAf6vBK4UygUG1W6EOht9AyEkjxywngdko50LmhmPi0=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=X/Tog8XL09vN07O4brUUgkJPwmymKqF8bTSx5mw2PFolonHu+JwTh9kOLVmqljdkC q1+mixAFrX9xcpkWNA6KFwam+y9obkQfmRO/DeMEe2s/rgWKF9gqDQlt5o+QFWQzZA GmMINrz71UExXjXKu0hYkVUkCw9XBf5sfNlhlSk9cyZHDcPavfZXdiHgIWW7fyU9Fb p4oR6T6uow7n62sdy8eof0Mr1fV4I1F5CTIeEg4q5ek7mKvjDVQaWEvDu6I+JNS+GU DHjDgMO6+6QYjTBcKdFnAH2x+X/ZZxBIOYKiHPtoBZ3HPNbyvRV9rHScNW+8aKwHYW OpQS0YhREt+6Q== Original-Received: from pastel (unknown [45.72.241.23]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 2DC7E1203DD; Fri, 1 Oct 2021 10:20:47 -0400 (EDT) In-Reply-To: <87v92hw7gq.fsf@gnus.org> (Lars Ingebrigtsen's message of "Fri, 01 Oct 2021 09:05:25 +0200") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, 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:275983 Archived-At: > A coding style that's not automatically enforced isn't very useful, in > my opinion. It just leads to even more arguing, with some people > insisting that it should always be adhered to, and others arguing that > this is a special case where it shouldn't. I guess there is room for a *description* of the coding style that happens to be currently in use. Especially if it comes with sufficient caveats to clarify that it's not a rule book. E.g. it could have a few rules, together with a percentage of how often it is followed. Could be quite useful for ethnography and maybe also comparative "literature", or to classify Free Software projects based on their preferred coding styles. Stefan