[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