我的目标是通过ghci从bash脚本运行一些步骤,然后干净地退出。 在线评论说要为此使用runhaskell 。 这是我要运行的命令 : 预期结果类似于: 当我将其放入文件randomtest.hs并使用runhaskell执行它时, runhaskell以下错误:。 ...
我的目标是通过ghci从bash脚本运行一些步骤,然后干净地退出。 在线评论说要为此使用runhaskell 。 这是我要运行的命令 : 预期结果类似于: 当我将其放入文件randomtest.hs并使用runhaskell执行它时, runhaskell以下错误:。 ...
我正在使用runhaskell构建简单的脚本,并且尝试使用ghc-7.10.2 FastString 。 只是: 使用runhaskell Main.hs运行它runhaskell Main.hs导致错误: 我知道我可以使用cabal来构建它,并将ghc指定为依赖项,但是我确实 ...
默认情况下,runhaskell似乎忽略共享沙箱路径。 使用runhaskell从命令行运行haskell文件时,如何设置沙箱目录? ...
这是我的代码: 我没有任何编译错误,但是当我运行编译后的代码时 我收到此错误: 是什么原因造成的? 我该如何解决这个问题? 更新 我对文件进行了十六进制转储: 并得到 ...
许多人在他们的haskell项目中包含.ghci文件,包括将模块加载到ghci所需的选项。 这是一个例子: 但是,当尝试通过runhaskell运行包含main的文件时,必须重复所有这些选项,例如: 有没有一种方法可以让runhaskell从.ghci文件中获取选项? ...
我试图用ghci检查这个stackoverflow的答案 ,并得到以下错误: 不幸的是我无法在写入的haskell文件中重现错误: 使用runhaskell file.hs运行此文件可以得到预期值2 。 我在ghci会话中的错误是什么? 编辑:我注意到,函数m在ghci中 ...
当我尝试配置Cabal-1.18.1.3程序包时,出现错误: 配置Cabal-1.18.1.3 ...设置:不存在 我的系统是Windows 8 Pro x64、2GB RAM,1.7GHz双核。 尝试过:我尝试将Setup编写为Setup.hs ...
我偶然发现了一件我不理解的事情。 如果我使用GHCi并使用getLine我会得到以下内容 如果我在Haskell文件中写相同的 并使用runhaskell运行脚本并输入相同的输入,退格按预期删除't'。 为什么会有区别? ...
我有一个奇怪的问题,功能timeout和来自Haskell中使用的ncurses库的getch 。 当我从GHCi或runhaskell使用它们时,它们按预期工作 - 即使没有给出输入, getch也会等待timeout的毫秒数然后返回。 但是当我使用GHC 编译同一个文件时, getch立 ...
如果在cabal文件中声明库+可执行部分,同时通过将库放入hs-source-dirs目录来避免对库进行双重编译,则通常不能再使用ghci和runhaskell运行项目,尤其是在可执行文件具有帮助程序的情况下模块本身。 什么是推荐的项目布局 只构建一次所需的东西 允许使用 ...
不幸的是cabal-dev ghci在这个项目中不起作用,我收到一个错误: 所以我尝试runhaskell,但它使用随cabal而不是cabal-dev安装的软件包因此失败。 更新:runhaskell产生相同的错误: 另一方面,cabal-dev安装没有问题。 ...
我试图理解在runhaskell下运行程序时遇到的性能异常。 该计划是: 当我运行它时,需要1.18秒。 但是,如果我将isFactor重新定义为: 然后该程序需要17.7秒。 这是性能上的巨大差异,我希望程序是等效的。 有人知道我在这里缺少什么吗? 注 ...
我用haskell编写了一个名为testscript的脚本,代码如下: 使脚本可执行后,我可以使用./testscript运行它。 但是,当我尝试使用ghci加载脚本时(即使用:l testscript ),我得到了错误 如果我将testscript重命名为testscript ...