>>As most other laguages only have 2 string delimiters, I tend to see this hiccup more as a solution than as a wart... Standardize on the typical ones, reserve brackets for cases they are a solution or are used with brain running on more than the low idle normal string handling only needs....
>
>I was going to ask about that - whether other languages in general have 3 string delimiters to help handle the complex/edge cases. If they don't it must be a bit of a pain...
The big thing with Fox is that it had most of its utilities written in itself from very early on - some from FP1.0, some from FP2.0, and many more since VFP. With so many of them being code generators, you had to have a way to create a string which will contain code which will contain strings. So three levels at least. And I would consider text-endtext as the fourth.