On Sun, 2020-08-16 at 16:35 +0000, Michael Witten wrote: > Requiring every declaration to be at the top of a block is an > antiquated, vestigial naivete from a time when C was just a > glorified abstraction over conventional patterns in assembly > programming. I rather prefer block declarations instead of sprinkling declarations around with code. > We are not just programming anymore. We are now encoding our > very thoughts, and thus we need this expressiveness in order > to capture those thoughts with sufficient clarity. So how does this removal have anything to do with expressiveness and clarity?