But changing from GNU to Altman (removing 2 "half" indentation spaces)
could fall on this category:

``No "revolutionary" changes to the coding standard (but perhaps some
"evolutionary" changes).''

BR,

Alan


On Wed, Mar 19, 2025 at 10:24 AM Gregory Nutt <spudan...@gmail.com> wrote:

> Coding style change are discussed in INVIOLABLES.md:
> https://github.com/apache/nuttx/blob/master/INVIOLABLES.md#clear-consistent-standardized-coding-style
> ________________________________
> From: Nathan Hartman <hartman.nat...@gmail.com>
> Sent: Wednesday, March 19, 2025 6:03 AM
> To: dev@nuttx.apache.org <dev@nuttx.apache.org>
> Subject: Re: [EXT] Re: [PROPOSAL] New nxstyle tool roadmap
>
> On Wed, Mar 19, 2025 at 5:45 AM Sebastien Lorquet <sebast...@lorquet.fr>
> wrote:
> (snip)
>
> > Messing *all* developer working copies with huge diffs just for code
> > formatting is a no-go. This will prevent bissections and backports.
>
>
> This is by far my biggest concern with code style changes. Bissections,
> backports, comparisons across revisions and across releases, and much
> more--these things are far, far more important for maintenance and
> stabilization.
>
> Again, I recommend *not* to change code style, and if change must be made
> to support widely adopted tooling, let's keep it to an absolute minimum, or
> investigate asking the widely adopted tooling to add support for some of
> our nuances.
>
> Specifically, I am *not* in favor of changing brace style. GNU brace style
> *is* supported by widely adopted tooling.
>
> (I only mentioned K&R to illustrate that if we start debating brace styles,
> people will come out of the woodwork to promote their favorite style and
> we'll get nowhere. So far we've heard GNU, Allman, K&R, Whitesmiths...
> brace styles are one of the holy wars of computing. Let's keep the brace
> style we've always used in this project and focus on more important
> things.)
>
> Define some relevant rules for new code if you want, but please dont
> > rewrite the full nuttx codebase just for the pleasure of the eyes (or
> > the pleasure to use a new toy^H^H^Htool).
>
>
> The problem with defining a new style for new code and keeping the old
> style for old code is that a 1 line change in a 10,000 line file will mean
> reformatting the whole file, if we follow the same rules we have now with
> nxstyle. And we'll have 2 code styles and be inconsistent, so things like
> editorconfig won't work.
>
> Cheers,
> Nathan
>

Reply via email to