On Mon, 18 Oct 2010, Bernd Kreuss wrote:

On 18.10.2010 15:55, Frank Church wrote:

I understand the need to avoid stuff that could create unintended errors

It would create something that I would call "irregularity" (or even
ugliness) in the language grammar. Nowhere else is it ever allowed to
have certain things inside a begin/end block, type, const, var are all
only allowed in the *same* certain places outside of such blocks.
Allowing var would also raise the question why not also allow type and
const and this would open a can of worms. It would destroy some (much)
of the simplicity (regularity, strictness, beauty, I don't know a better
word) of the grammar.

My thoughts exactly.

Object Pascal is a simple, beautiful and easy to read language. The FPC team tries to keep it that way.

If someone needs convincing that this is actually a plus: go and (try to) read and understand any moderately complicated perl program. Latex2html is a nice start :-)

Michael.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to