Dean Landolt (2013-09-25T16:31:42.000Z)
domenic at domenicdenicola.com (2013-10-13T02:24:23.690Z)
You call namespaced strings "more convenient than symbols, serves the purpose equally well". These two things are obviously not equivalent -- namespaced strings are obviously weaker. We could use them today, yet hardly anyone does this, because it's inconvenient in it's own ways. Yet name collisions happen all the time in the wild, even with ad hoc namespaces, and this is the problem symbols completely solve. Ad hoc namespaces *can't* solve the collision problem and obviously *don't* solve convenience problem -- if they did, we'd already be using them.