2016-02-01 15:42 GMT+01:00 Sven Barth <pascaldra...@googlemail.com>: > Maciej is in so far right that the intrinsic could indeed be named "if" > and the only way to call it would thus be by "&if", cause only then the > scanner would not treat "if" as a keyword. So it would work with what the > compiler currently can. > > I'm more inclined to use iif() however, as &if() doesn't look that nice... > (though it would be more noticeable :P ) >
Phew. So it is possible. It is hard to discuss with compiler team members like Michael :P. 1. IMO &if (if is possible to use &if) is best choice. iif can conflict in the same way as IfThen. 2. IIF should works like IfThen in Math or StrUtils. If no - It will be precedence with comparision to others languages and iif definition (!)... https://en.wikipedia.org/wiki/IIf 3. intrinsic &if is very close to native usage of if then else 4. we can have both. IIF and &if. Don't create precedents! -- Best regards, Maciej Izak
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal