Am 13.10.2015 09:34 schrieb "Michael Van Canneyt" <mich...@freepascal.org>: > > > > On Mon, 12 Oct 2015, Marco van de Voort wrote: > >> In our previous episode, Michael Van Canneyt said: >>>>> >>>>> >>>>> I'm not sure this kind of semantics is possible with a compiler >>>> >>>> intrinsic... >>>>> >>>>> But if it is: In that case the IfThen or IIF() or somesuch has my >>>> >>>> absolute top preference, followed by ternary. (and the If .. then >>>> expression should be blasted to hell ;) ) >>>> >>>> Yes a compiler intrinsic could handle that. In the end all three syntaxes >>>> are the same code representation anyway: namely an if-node. >>>> The IfThen() intrinsic would be fine with me as well. Let's call this our >>>> common ground ;) >>> >>> >>> Agreed ! >> >> >> (ifthen clashes name with the delphi functions of the same name in a much >> used unit as math, the name should be different but the intrinsic principle >> IMHO is best) > > > IIF ?
As someone else already wrote name clashes shouldn't be a problem as Math is always used after System and thus Math.IfThen takes precedence. Regards, Sven
_______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel