5
In emacs lisp, c'è un modo per serializzare una tabella di hash in un file e quindi leggerlo di nuovo in un secondo momento?Serializzare un hash di hash di emacs in file
Grazie
In emacs lisp, c'è un modo per serializzare una tabella di hash in un file e quindi leggerlo di nuovo in un secondo momento?Serializzare un hash di hash di emacs in file
Grazie
Questo è facilmente possibile poiché Emacs 23.2 o così. Controllare con
(featurep 'hashtable-print-readable)
Se restituisce t
, si può semplicemente prin1
una tabella hash in un buffer, salvare e read
in un secondo momento.
ok forse dovrei fare un'altra domanda, perché l'hash che voglio salvare contiene una struttura lisp comune, definita usando 'defstruct'. Esiste comunque la serializzazione di una tabella hash contenente le strutture cl? Grazie – simao
Si prega di dare un esempio. – pokita
Gli oggetti 'defstruct' sono solo vettori, serializzeranno senza problemi. – Dmitry