> Marco van de Voort wrote on Mon, 12 Jul 2010: > >> In our previous episode, Hans-Peter Diettrich said: >>> >>> Then we could start by immediately flagging all uses of "in" as >>> deprecated, unless e.g. TP7 or Delphi mode is selected. When the users >>> can demonstrate that they still need such a feature, we could think >>> again about other (more compatible) solutions for not yet covered >>> special cases, before dropping it from the FPC syntax. >> >> See http://www.stack.nl/~marcov/porting.pdf paragraph 7 ("avoid paths...") >> >> I originally wrote that in 2003-2004. >> >> Even for portability purposes it often doesn't work, since usually the build >> systems and files for FPC/Lazarus and Delphi differ anyway (and you noticed >> the working dir difference) > > The working dir difference is a Lazarus difference, not an FPC > difference. Afaict, that feature works identically in FPC and in Delphi. > > Furthermore, at least two of "the users" have already posted in this > thread saying that they use this functionality (both in FPC and in > Delphi). Therefore I don't think it is a good idea to remove or change > it. > > If different functionality is desired, I think it's better to add a > different construct rather than using the same construct but with a > different meaning.
When checking, I found that it is used for all files in UltraStar Deluxe. I was not aware that this part of the code is problematic also have no idea about the actual reason. Maybe relates to compiling with Delphi. In any case I would definitely hate to have the code broken. Nevertheless, I will raise the topic. P.S. This will probably end up in the wrong thread, because I answer to the dictionary. At least it did in the past. Any hints? Michael_______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel