stack是一个用于Haskell代码的现代跨平台构建工具。它涵盖了Haskell环境和项目依赖关系的管理,构建,测试和基准测试。
我正在尝试使用EuterpeaLite(https://github.com/Euterpea/EuterpeaLite),但不在Hackage上。我像导入EL这样的导入EuterpeaLite一样导入了它,然后将其添加到我的集团文件中,如下所示:...
类型坐标=(XCoord,YCoord)类型XCoord =坐标类型YCoord =坐标类型Coord =整数coordInBound ::坐标-> Bool coordInBound(XCoord,YCoord)= XCoord | x> = 0&...
我想通过Stack和HPack使用hsc2hs。问题是,由于HPack不允许我将.hsc文件列为源文件,因此只有.hs对.hsc文件的更改不会触发堆栈中的重建...
我目前正在使用堆栈脚本,想知道是否可以通过将其显式编译为可执行文件来加快速度,或者选择缓存目标代码以使堆栈不会重新编译...
我想在当前运行Windows 10 build 1803的计算机上使用Haskell,并且正在使用25 Mbps的宽带连接。截至2018年,名为ghc的Haskell编译器版本为8.4.3。首先...
我正在使用堆栈ghci启动我的REPL,这是基于我对如何导入随堆栈安装的模块的问题所得到的答案的。这工作正常,但最初收到警告消息。注意:无本地...
堆栈runghc与堆栈ghci Haskell产生的不同结果
我正在使用Megaparsec编写解析器。基本上,主文件将打开并读取文件的内容,然后解析该内容。在ghci中运行主文件时,一切都产生了...
[当我尝试编译Haskell文件时,error:输入'#'时出现解析错误]]
我正在从https://github.com/spaceships/garbled-circuits学习如何使用此SDK,当我完成下载依赖项并尝试编译一个示例时,该错误就像在...上解析错误一样。]] >
我目前正在学习Haskell,并通过练习用Servant编写了一个简单的RestAPI。该程序不使用数据库,而是写入和读取文件。程序应在的路径...
我是Haskell的初学者,我创建了一个helloworld.hs文件,其中包含以下行:main = putStrLn“ hello,world”当我尝试使用--make helloworld进行编译时,它不会写入。 ..
我是Haskell的新手,在阅读真实世界的Haskell时遇到了一个问题:Q)使用第71页上的“简单命令行框架”一节中的命令框架,编写一个程序...] >
我有多个具有不冲突名称的可执行文件。但是stack ghci抱怨主要模块是模棱两可的:$ find。 -type f -exec grep -Hi“ apple \ | banana” {} \; | grep -v work ./ambig.cabal:...
我正在尝试让Intero运行。安装后,从现有堆栈项目中打开Haskell文件将导致:输入调试器-Lisp错误:(错误类型参数stringp nil)信号(错误类型......>)>
我正在使用Stack构建我的Haskell项目,并希望从中构建一个docker映像。我发现Stack支持Docker集成,但是当我尝试使用它时,它并不适合我使用...
Haskell和postgresql-构建错误“程序pg_config是必需的,但找不到。”
我目前正在学习haskell,只是尝试使用postgresql作为数据库。我用堆栈生成了项目(堆栈新的 ->堆栈设置->堆栈生成),然后我所做的只是...
我将创建几个项目。这些项目将使用相同的依赖项,例如:依赖项:-base> = 4.7 && <5-classy-prelude默认扩展名:-...
Yesod经常使用Text。我希望使用所有支持UTF8和Text的Regex库。最受欢迎的两个库似乎是:http://hackage.haskell.org/package/regex-tdfa http:// ...
我正在尝试安装Haskelly,以便可以使用VSCode来构建和调试Haskell。这里的问题是,当我尝试安装Intero,快速检查并使用以下命令运行堆栈时:stack ...
我在哪里可以找到Pandoc的`man`页面,以及如何安装它?
我在Mac上使用命令堆栈install pandoc安装了Haskell程序,现在我想阅读有关内容。当我运行man pandoc时,我收到消息没有手动输入pandoc。哪个pandoc ...
Haskell:合并一个列表,其中偶数索引来自列表1,奇数索引来自列表2。如果大小不相同,则用0填充
我试图创建一个Haskell函数,将2个列表合并到一个列表中,其中新列表中的偶数索引来自列表1,奇数索引来自列表2。如果大小不相同,则填充0。 ...