this is a simple interface to lua's table datatype using pdlua. Lists and "anything"s more than 1 atom long set values in the array, and atoms of length 1 get values from the array.

an obvious limitation is that lists cannot be used as indices to the map. However, floats and symbols can both be used as indices. (and anything can be the stored values, lists included)

lmap.pd_lua

lmap-help.pd