Según tengo entendido por el manual (últimos párrafos de http://www.gnu.org/software/emacs/manual/html_node/elisp/Creating-Hash.html ) y la pregunta /programming/11745097 / en stackoverflow, se puede guardar una versión impresa de una tabla hash en el disco para cargarla para su uso posterior.
Por ejemplo, la versión impresa de una tabla hash creada por
(setq ht (make-hash-table :test 'equal))
(puthash "orange" 1 ht)
(puthash "apple" 2 ht)
es como sigue
#s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8 data ("orange" 1 "apple" 2))
¿Es esta versión impresa el mejor formato (por consideración de velocidad) que Emacs puede usar? ¿Existe un procedimiento especial para volver a formatear (compilar en bytes, cambiar) el formato impreso anterior a un formato mejor (quizás solo legible por máquina) para que Emacs cargue esta tabla hash más rápido. Si la respuesta es afirmativa, ¿cuáles son las formas de hacerlo?