在Lisp中序列化

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Lisp中序列化相关的知识,希望对你有一定的参考价值。

Example of serializing a lisp variable.
  1. ;;; Save
  2. (defun save-obj (filename obj)
  3. (with-open-file (out filename
  4. :direction :output
  5. :if-exists :supersede)
  6. (with-standard-io-syntax
  7. (print obj out))))
  8.  
  9. ;;; Load
  10. (defun load-obj (filename obj)
  11. (with-open-file (in filename)
  12. (with-standard-io-syntax
  13. (setf obj (read in)))))

以上是关于在Lisp中序列化的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Lisp 中记忆递归函数?

Lisp代码解释

CADlisp编程:如何用lisp处理一个dwg图形中的多个多线段?

通用Lisp从包中导出符号

片段布局为空白

使用从循环内的代码片段中提取的函数避免代码冗余/计算开销