In our previous episode, Paul van Helden said: > I have never used the function name instead of "Result", but of course > you can. Using () after a function to me seems so C-like and > un-Pascallish but it works. > > But it is things like this that trip up people coming from Delphi, I > guess. Isn't this a potential improvement to the compiler though: scan > for overloaded functions before assuming that it is the result value > (like Delphi does)? (Or warn about overloaded functions without > parameters, similar to mode objfpc disallowing parameter names that are > the same as methods?)
For what Delphi does, there is $mode delphi. Mode objfpc has a significant part of the combined FPC/Lazarus dialect written in it, which might actually use the function result TP style. _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel