> On Monday 02 October 2006 10:40, Vincent Snijders wrote: > > Chris Cheney schreef: > > > C'est magnifique, mais ce n'est pas la guerre. > > > > > > Two Very Bad Things: > > > > > > * The restriction increases the context sensitivity of the language. > > > > What do you mean? It thought it reduces the context sensitivity, because > > the context is less important to determine what a identifier means. But > > maybe I missed your point. > > I'm pretty sure he means that no can no longer, for example, copy a function > from one class to another, without risking having to rewrite all the > parameter names.
You have understood me correctly - I would have expressed it a little differently, but not as succinctly. > > > * The restriction increases the number of incompatibilities with Delphi > > > and therefore increases the difficulty of porting existing programs. > > > > For porting Delphi programs, compile the unit with -Sd. > > That's true, but it's still irritating for people who want to go from delphi > mode to objfpc mode. Particularly since it doesn't help them at all. I could probably just about live with -$d. But I still think that language restrictions imposed on the basis of implementors' ideas on how people ought to program should be controlled by options. Regards Chris _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel