Hacker News new | ask | show | jobs
by bigtunacan 4119 days ago
The only problem with Ruby's implementation of symbols was possibility of DoS which is resolved through garbage collection in the latest Ruby.

Something that I found a bit ironic about the video linked in the article is at 5 mins 30 secs in; he states, "Why not give the memory address a name that makes sense to a person?" Here is referring to assembly and the abstraction it makes and how this relates to the abstraction that is variables. Symbols are really a cross system immutable memory address abstraction; I don't see how this is a bad thing.