Algol60 are basically evaluate from left to right unless specific rules apply - isn't that already the case for Pascal? I don't think we need anything else. The endif (or end) construction is un-Pascalish
- use parentheses if required, in the same way as begin/end is used
when needed for conditional statements.
As another ex-Algol60 (my first language on an Elliot 503, just to show my age!) this is quite natural but I am not sure that there is that much to recommend it since it would make the program much less portable to other Pascal environments. I think the gpc team should be careful not to go too far down a divergent route.
I partially agree, at least not for features that aren't truefully necessary.
I don't see the large benefit of this feature, except maybe a theoretical easier C/algol porting.