In our previous episode, Mark Morgan Lloyd said: > I think that the one thing I'd suggest to everybody is that it would be > highly desirable if the dangling else fix were guaranteed to break > Pascal syntax. As such end if; etc. might be a better choice
If you start a different language, yes, the block system would be number one. Do away with oneline vs multiline blocks ambiguity in general. (and not just because of ELSE). Second would be a different procedure-block ending from just "end;" though the M2 way of end "procedurename" is unnecessary hard to maintain. end proc; or end function would be just fine. As usual that doesn't mean I want to micromanage. I don't have to end every block in a specific way. As usual, bounding the major problem (don't let an unterminated block spill over function bounderies) is enough. If you want to merely extend pascal, my fav feature would be qualified vs unqualified import/export control I guesst. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal