This isn't so much a feature request as a fix request for a strange bug that creeps up sometimes during addon development.
The d() system chat channel output function sometimes freezes the game - as if there's an infinite loop - if given specific strings with color formatting as input. The most simple form of the pattern that I could find is as follows:
Lua Code:
d("|cFFFFFF|r<any character not a color code>|r")
The following all crash the game:
Lua Code:
d("|cFFFFFF|r)|r")
d("|cFFFFFF|rx|r")
d("|cFFFFFF|r|r|r")
The following all work fine:
Lua Code:
d("|cFFFFFF|r|r")
d("|r)|r")
d("|cFFFFFF|r|cFFFFFF|r")