5
En emacs lisp, ¿hay alguna forma de serializar una tabla hash en un archivo y luego volver a leerla en otro momento?Serializar un hash de emacs lisp en el archivo
Gracias
En emacs lisp, ¿hay alguna forma de serializar una tabla hash en un archivo y luego volver a leerla en otro momento?Serializar un hash de emacs lisp en el archivo
Gracias
esto es fácilmente posible, ya que Emacs 23.2 más o menos. Consulte con
(featurep 'hashtable-print-readable)
Si esto devuelve t
, puede simplemente prin1
una tabla hash a un búfer, guardarlo y read
más tarde.
bien, quizás debería hacer otra pregunta, porque el hash que quiero guardar contiene una estructura de lisp común, definida mediante 'defstruct'. ¿Hay alguna forma de serializar una tabla hash que contenga cl struct? Gracias – simao
Por favor, den un ejemplo. – pokita
Los objetos 'defstruct' son solo vectores, se serializarán sin problemas. – Dmitry