One of the main USP of DataFlex is the backward compatibility. I for one would not be very happy if the language was changed in ways that broke existing code. I still have icode (DataFlex version <=2.1) deep in my applications and no, I do not want to rewrite it. It does a specific job and I know that the code will execute the same way in all versions of DataFlex including DF20.0 – 32 and 64 bit.

I agree with Michael, if this is to be “Fixed” then the compiler needs to be changed to recognise a prefix for string literals that informs the compiler not to do any substitution within the string.