Standards are not a straight-jacket - they are there to give you the freedom to forget the problem.
The great thing about standards are ... there are so many to choose from!
NIST also maintains the Dictionary of Algorithms and Data Structures:
Well, "big", in some senses, at least. NIST [L2 ], as we most frequently think of it, employs both Donald Porter, a current member of the TCT, and Don Libes, one of the most experienced Tcl programmers, and author of the first widely-used extension (Expect).