gpt4 book ai didi

haskell - 用于 haskell 的 org-babel 不适用于 eval haskell block

转载 作者:行者123 更新时间:2023-12-04 18:05:41 27 4
gpt4 key购买 nike

我使用 org-mode blogging,我使用 org-babel 来评估代码如下:

#+BEGIN_SRC haskell
import Data.Function (fix)

f :: Int -> Int
f = (+ 1)

main :: IO ()
main = do
putStrLn $ show $ f 1
#+END_SRC

#+RESULTS:
: <interactive>:9:25: Not in scope: ‘f’

我发现 org-babel for haskell 使用 infer-haskell 模式来启动 session 并评估代码。我还说 session 已创建,如果我不定义函数而是直接 putStrLn "hello",它就可以工作。

希望任何人都可以修复错误:)

最佳答案

在此 article , Yoshinari Nomura 描述了一种使用 runhaskell 评估 Haskell 块的方法。通过 Ruby 脚本。我不懂日语,所以我无法翻译细节,但该方法允许我运行 haskell 块,而无需专门为解释器编写。

关于haskell - 用于 haskell 的 org-babel 不适用于 eval haskell block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28927716/

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