[fpc-devel] Suggestion for change: Overly strict check

Chris Cheney C.J.Cheney at ucs.cam.ac.uk
Thu Sep 28 10:54:27 CEST 2006

C'est magnifique, mais ce n'est pas la guerre.

Two Very Bad Things:

* The restriction increases the context sensitivity of the language.

* The restriction increases the number of incompatibilities with Delphi 
and therefore increases the difficulty of porting existing programs.

The restriction could be subject to a configurable option (perhaps it is 
already) but, without a configurable option, the restriction should be 
omitted. If the language is changed to suit the whims of the developers, 
it might end up as a fine language, but one with no customers.

Reductio ad absurdum: no identifier may have more than one declaration in 
a single program because the programmer may get confused as to which 
thing is being referenced.

Chris Cheney

Mr C.J. Cheney, Head of the Network Division
University of Cambridge Computing Service
New Museums Site, Pembroke Street
Cambridge CB2 3QH
tel: 01223 334428

More information about the fpc-devel mailing list