RE: ACTION 614-12: Smart Quotes

I have two concerns about the chevron proposal.

1. I think we should use characters that anybody knows how to type. Most programmers probably don't know how to type a chevron on their keyboard, and the way to do this depends on the OS and keyboard.  After all, smart quotes are a convenience feature, and it's only convenient if they are easy to type.  This isn't something that "tooling" is likely to fix for most of us in the near future.

2. I don't like the fact that « is the opposite of « and you have to count the number of «'s in a nested construction to know whether a given « introduces a string literal or an expression.

«««can»you««guess»which«are»««strings»versus»»element«tests»»»

Even with added indentation, it can be confusing.

«
 «
   «can»
   you
   «
     «guess»
     which
     «are»
     «
        «strings»
        versus
     »
   »
   element
   «tests»
 »
»

Jonathan

Received on Monday, 14 September 2015 13:48:28 UTC