Write/read a Common Lisp (SBCL) hash-table, or alternative

I would like to write/read a hash-table to/from disk, but it is not a (print)able object. I won't know the key names so I can't think of a way to do it manually. I read that there might be distribution-specific ways to do this; is there anything for this in SBCL?
I didn't find anything in the SBCL manual or on Google.

If not, is there another, storable way to keep lists of integers bound to strings, be able to modify those lists efficiently, and have constant or at least faster-than-alist access time?
Достаточно ли просто реализовать бинарные деревья поиска с помощью списков и подходит ли это для создания базовой базы данных?

6
задан Toerndev 5 May 2011 в 02:28
поделиться