Tcllib's ::huddle
is a native serialization format and is part of its YAML package.
::huddle
's function is the same as of JSON or YAML; that is to augment commond data
types along with the data. When JSON or YAML get parsed into an interpretter, individual
data get represented by its native type; that is, string becomes a string, list becomes a list,
map becomes a map/hash/dictionary, etc.
In Tcl, the problem is that all these types are mostly interchangeble (which is normally