runhaskell

    6热度

    1回答

    重现我试图检查this stackoverflow answer与ghci的,并得到了以下错误: > import Data.List > let m = head . sort > m [2,3,4] <interactive>:5:4: No instance for (Num()) arising from the literal `2' Possible fix

    10热度

    1回答

    我有一个奇怪的问题,功能timeout和getch来自Haskell中使用的ncurses库。当我从GHCi或runhaskell使用它们时,它们按预期工作 - getch等待给予timeout的毫秒数,然后返回,即使没有给出输入。但是当我编译使用GHC的同一个文件,getch立即返回。 我尝试了两个ncurses绑定Haskell; hscurses: import UI.HSCurses.Cu

    3热度

    1回答

    默认情况下,runhaskell似乎忽略共享沙箱路径。 使用runhaskell从命令行运行haskell文件时,如何设置沙箱目录?

    53热度

    2回答

    如果将declare a library + executable sections in a cabal file while avoiding double compilation of the library放到hs-source-dirs目录中,那么通常不会再使用ghci和runhaskell运行项目,特别是如果可执行文件本身具有帮助程序模块时。 什么是推荐项目布局 只有建立所需要的一次

    1热度

    1回答

    当我尝试配置惊天动地-1.18.1.3包我得到的错误: 配置惊天动地-1.18.1.3 ... 设置:不存在 我系统为Windows 8专业版x64,2GB内存,1.7GHz的双核\ 尝试: 我试图写设置为Setup.hs

    1热度

    1回答

    我正在使用ghci来使用Emacs的run-haskell进行一些增量开发。每过一段时间,我得到的,看起来像 <interactive>:[line]:[character]: _Lexical error at character '\EOT' 设置一个中间变量或两个获得工作的响应,并将该文件我都工作负载和编译正确的错误。减少字符数也是可行的;我似乎能够击中的最大值是252. 任何人都知道发

    6热度

    1回答

    许多人在其haskell项目中包含.ghci文件,以包含将模块加载到ghci所需的选项。这里有一个例子: :set -isrc -itest -iexamples -packagehspec2 但是当试图运行包含main文件通过runhaskell一个不得不重复所有这些选项,如: runhaskell -isrc -itest -iexamples -packagehspec2 test/Sp

    8热度

    2回答

    我试图了解在runhaskell下运行程序时观察到的性能异常。 该方案的问题是: isFactor n = (0 ==) . (mod n) factors x = filter (isFactor x) [2..x] main = putStrLn $ show $ sum $ factors 10000000 当我运行它,它需要1.18秒。 但是,如果我重新定义isFactor为: i

    14热度

    1回答

    我刚刚偶然发现了一个我不明白的东西。 如果我使用GHCI和使用getLine我得到以下 Prelude> a <- getLine Test<Backspace>oo<CR> -- the Backspace action results in a '^?' Prelude> a "Test\DELoo" 如果我在一个Haskell写相同文件 module Main where ma

    17热度

    3回答

    不幸的是小集团-dev的ghci中在这个项目不能正常工作,我得到一个错误: Loading package download-0.3.2 ... linking ... ghc: /home/stulli/haskell/ifdl/cabal-dev//lib/download-0.3.2/ghc-7.4.1/HSdownload-0.3.2.o: unknown symbol `stat64'