A collection of tools for dealing with key/value data structures such as plists, alists and hash-tables.
Convert alist to a HASH.
hash-table-args are passed to the hash-table creation.
Get just the keys from the alist.
Convert an alist to a plist.
Get just the values from the alist.
Sort alist (by key) with pred.
Sort alist by value with pred.
Dotted expression handling with assoc.
Use the dotted expr to access deeply nested data in table.
expr is a dot separated expression, either a symbol or a string. For example:
If the expr is a symbol then the keys of the alist are also expected to be symbols.
table is expected to be an alist currently.
func is some sort of assoc like function.
Dotted expression handling with assq.
Convert hash to an ALIST.