我正在尝试将Haskell REPL嵌入到我的一个Haskell应用程序中。我们的想法是,默认情况下只加载Haskell库的一个子集,再加上我自己的一组函数,用户将使用这些函数来与环境交互。
要解决这个问题,我知道一种方法是创建一个(迷你) Haskell解析器+计算器,并将我的迷你Haskell解析器的函数映射到实际的Haskell函数,但我相信有更好的方法来做到这一点。
有没有一种既好又干净的方法来使用Haskell为Haskell构建REPL?
发布于 2011-07-06 05:54:19
一些已经存在的东西:
当然,
以上所有情况都假设您不想自己编写Haskell解释器,这很可能就是这种情况。
https://stackoverflow.com/questions/6588999
复制相似问题