From: Clark C . E. <cc...@cl...> - 2002-09-06 13:38:33
|
On Fri, Sep 06, 2002 at 02:31:35AM -0700, Brian Ingerson wrote: | I think we are sending a mixed signal by supporting the unicode escapes: \U | and \u. One one hand we are telling people not to use them, but instead use | real unicode editors. This is manifest in the fact that we don't allow | escapes in the place where people might most want unicode: the folded block. Allowing for unicode escapes gives the emitter an option to produce ASCII only output (using double quoted escaped). When we eliminated escaping in the block styles we justified our move since anyone needing escaping could always use the double quoted form. As for implementation, once you setup the double quoted processing mechanism it is a very small amount of code to add support for \U and \u. This feature doesn't add any extra indicators or really take the ability of someone to do something away by reserved characters since \U would otherwise be forbidden in a double quoted string. | On the other hand we taunt people with these silly escapes that can only be | used in a double quoted string. If they want to use control characters they must use a double quoted string. So, if you really think that it is taunting, we can always add excaping forms back into the block (literal/folded). Best, Clark |