On Wed, 2014-06-04 at 22:27 -0700, Alfonso Vega wrote:
> The slice represents a cell of a sparse multi-dimensional table. The
> number of dimensions is unknown at compile time, and the type for each
> dimension could be string, int, float64 and even a struct.
> Ideally, the conversion from key to the original slice should be easy
> to do.
Brad gave an example that works for this kind of case using a linked
list key thus type Key struct { Val int; Rest interface{} }. If list is
only filled with other Keys (or nil), it can be used as a hashable key.