On Fri, 5 Feb 2016, Lukasz Sokol wrote:

But introducing 2 new operators based on words (a-z, not 16 bit) means 2 new 
keywords and causes conflicts.
Except if "then" and "else" are used (but without "if")
x := 1 < 3 then 5 else 4;

No. Think about the ambiguities that arise if you use this inside the condition 
of an if-statement.

What if it required use of braces:

x := (expression then truevalue else falsevalue);

Let's make it simple:

The use of "if", "then" and "else" are not up for discussion.

Michael.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to