ES2015 symbols (originally, at least, from Racket) are an underappreciated innovation that make it easier to build and communicate good OO designs (in the Smalltalk sense).
-
-
Symbols make it easy to signal which parts of the API are the kernel bits, and therefore which parts need to be implemented in order to get the right behavior out of convenience methods. OO design is hard so it doesn't magically work, but it helps the design and communication.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Gotcha. Isn't the argument there that there's another object inside of Hash wanting to get out?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.