欢迎!请参阅关于页面以获取更多关于如何使用本站的信息。
我正在尝试将我的datascript数据库序列化为JSON以存储在文件系统中。我的数据库中包含一些函数。由于一些无关紧要的原因,我现在需要将它们与其他会话信息一起存储在数据库中。但是,我遇到了一个异常,transit "不能写入函数"。
我看了看代码,它只是尝试处理数据结构 - 映射、向量等。但没有处理函数的处理器。所以我知道我为什么得到错误,但我的问题是为什么它没有被实现以能够序列化函数?
是纯粹的想法太新颖了吗?
谢谢
在Clojure中,函数是不透明对象,你不能从对象中恢复源代码。