我正在寻找一种从字符串加载
Haskell函数来运行的方法.我知道手前的类型,但不知道函数的内容.
理想情况下,解决方案很快,不需要在IO中运行.
我一直在寻找提示(Language.Haskell.Interpreter),但它不适合账单(eval调用show,模块必须在文件中).
任何帮助,将不胜感激.
最佳答案
hint
和
plugins
是主要选择.提示允许您将函数解释为字节码,插件使用编译的目标代码.
请注意,由于这些’eval’函数在运行之前必须进行类型检查,因此它们很少是纯值,因为评估可能会因类型错误而失败.