[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