Back in August, I wrote about a series of libraries for handling hash tables and key/value pairs, and a general library for handling hash tables, alists, and arrays. A little later I came across another library for handling alists by Troy Pracy but forgot to write about it until now.
You might think that there’s not much required for alists other than assoc
and assq
but Pracy provides a large number of functions that make some of the routine coding associated (heh) with alists a bit easier. The list includes creating, filtering, and mapping functions. Take a look at the README for the complete list and documentation on each.
If you prefer to use libraries for handling data structures and none of the other libraries we’ve discussed meets your needs, perhaps you’ll find Pracy’s useful.