gpt4 book ai didi

haskell - Haskell 函数可以序列化吗?

转载 作者:行者123 更新时间:2023-12-03 10:19:20 24 4
gpt4 key购买 nike

最好的方法是获取函数的表示(如果它可以以某种方式恢复)。出于效率原因,首选二进制序列化。

我认为在 Clean 中有一种方法可以做到这一点,因为不可能实现 iTask,它依赖于在服务器再次运行时可以保存并继续执行任务(以及函数)。

这对于分布式haskell计算来说一定很重要。

我不是在寻找在运行时解析haskell代码,如下所述:Serialization of functions in Haskell .
我还需要序列化而不仅仅是反序列化。

最佳答案

不幸的是,当前的 ghc 运行时系统是不可能的。
函数和其他任意数据的序列化需要一些 ghc 实现者不愿添加的低级运行时支持。

序列化函数要求您可以序列化任何东西,因为任意数据(已评估和未评估)可以是函数的一部分(例如,部分应用程序)。

关于haskell - Haskell 函数可以序列化吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17785916/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com