What would be the downsides of just globally disabling haiku-format
inside classes? i.e., for as long as it doesn’t have an automatic class formatting mechanism, it just ignores everything inside class declarations, and doesn’t touch that?
I think the advantages of the easy-readibility of the current format kind of outweigh the disadvantages of having to manually format classes. If we want to relax the rules a bit and make it optional outside .h
files, I would potentially be open to that, but I wouldn’t vote for dropping it altogether.
I think the style proposed above by @PulkoMandy is interesting, but it’s not nearly as compact as the one we currently use, and I’m not sure I really like it too much, either…
I guess we should also solicit feedback from long-time developers (who may remember more about how the tabular style came about): @axeld, etc.