gpt4 book ai didi

reflection - 加载动态haskell模块

转载 作者:行者123 更新时间:2023-12-01 04:12:52 25 4
gpt4 key购买 nike

我正在寻找一种从字符串加载 Haskell 函数以运行的方法。我事先知道类型,但不知道函数的内容。

理想情况下,解决方案会很快并且不需要在 IO 中运行。

我一直在查看提示(Language.Haskell.Interpreter),但它不符合要求(eval 调用显示,模块必须在文件中)。

任何帮助,将不胜感激。

最佳答案

hint plugins 是主要选项。 hint让您将函数解释为字节码,plugins使用编译的目标代码。

请注意,由于这些“评估”函数必须在运行之前进行类型检查,它们很少是纯值,因为评估可能会因类型错误而失败。

关于reflection - 加载动态haskell模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5054586/

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