Despite writing slick macros for several years I'm not sure I fully grasped the fact that slick saves all of your "variable data" in the state file. I have a hash array as below indexed by buffer name and for each buffer there is a linked list. It's a history of where the current line has been. This could amount to a fair amount of memory over time, not sure how much. It turns out that it's useful to have slick keep this information, possibly saves me reading and writing to disk - though there's no check for corruption.
Is it a bad idea to leave this information in the state file? Should I try to delete it on shutdown?
static dlist buffer_retrace_cursor_list:[];