Andy Earnshaw (2015-02-05T13:12:38.000Z)
d at domenic.me (2015-02-17T18:03:24.696Z)
I think you're missing the point Leon is trying to make. He's saying that, in ES 6 we have a new way to write strings. In some ways, these more powerful strings may condition some people to use `` ` `` as their main string delimiter. An unsuspecting person may liken this to PHP's double quotes vs single quotes, thinking that the only difference is that you can use `` `${variable}` `` in strings that are delimited with backticks, but other than that everything is the same. When they write this in their code: ``` `use strict`; ``` They may introduce bugs by writing non-strict code that doesn't throw when it should. Adding it to the spec wouldn't be difficult and it would avoid any potential confusion or difficult-to-debug issues. It's definitely easier than educating people, IMO.