Actually, Emacs can serialize/deserialize hash table directly via prin1-to-string & read ``` (let ((ht (make-hash-table))) (puthash "test" "value" ht) (format "%S" ht)) ``` You can use `read` to "parse" the string returned by that snippet and get a hash table. Qiantan Hong writes: > I’ve attached a pure Emacs Lisp implementation of persistent key value store. > > [4. resist!.el --- application/emacs-lisp; resist!.el]... > > [5. ATT00001.htm --- text/html; ATT00001.htm]... -- Retrieve my PGP public key: gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F Zihao