我想为我的包编写一些测试,这取决于包foo,我想导入一些为foo的测试套件编写的代码,但是不会在foo.cabal中导出或暴露. 换句话说,我的依赖关系foo.cabal有这一部分 Test-Suite tests Ty…
标签:haskell
haskell – 在GADT中递归替换
说我有以下GADT AST: data O a b c where Add :: O a a a Eq :: O a b Bool --... more operations data Tree a where N ::…
haskell – 莎士比亚-js无法在Heroku上编译
在安装shakespeare-js-1.0.2时,将我的简单Yesod应用程序部署到Heroku cabal时失败 Building shakespeare-js-1.0.2... Building persistent…
haskell – 酸状态查询的意外返回类型(Happstack)
我正在尝试使用一些附加功能扩展 Happstack crash course博客:在主页上显示所有标签的列表. 我的博客记录如下: data Blog = Blog { nextPostId :: PostId , po…
哈斯克尔 – 莱克萨没有主力
有没有办法在Leksah中编程而不创建主函数/模块,例如测试小函数和程序?我不能只创建一个新模块并使用它吗? 谢谢 最佳答案 Leksah旨在让您从一开始就正确构建整个主要项目.如果您想将它用于快速编辑器,请认识到它不是…
haskell – 在QuickCheck中使用自定义生成器与任意实例
这是一个简单的功能.它接受输入Int并返回(Int,Int)对的(可能为空)列表,其中输入Int是任何对的立方元素的总和. cubeDecomposition :: Int -> [(Int, Int)] cube…
在OS X上运行Haskell程序时不允许操作
我正在编写我的第一个 Haskell程序,一个基于Yesod框架的Web应用程序. 我使用cabal configure&&编译了代码. cabal build.当我尝试运行可执行文件时,我收到以下错误:…
haskell – 拆包Yesod脚手架类型
在使用 haskell程序时,我最喜欢做的事情之一是使用ghci:t和:info命令来计算程序中的类型错误. 当我在yesod运行玩具程序时,我可以使用它,但我无法弄清楚如何在脚手架网站上完成它.如果这是错误的方式,我理…
haskell – yesod devel在启动开发服务器时失败
我开始阅读Yesod,我尝试在我的 Linux Mint Maya 64位机器上安装它. 已经安装了haskell平台,我刚刚安装了yesod-platform软件包和cabal install yesod-platfo…
haskell – 在Windows 7上安装带有cygwin的Cabal-dev
我正在尝试这样做: cabal install cabal-dev 我安装了最新的haskell平台,并且我的路径是cygwin. 我得到了这个: Resolving dependencies... Downloadin…
haskell – yesod安装失败
我通常发现超过一半的大型软件包的cabal安装失败了,这对新用户来说是一个致命的缺陷! 这次我试图安装yesod,任何提示? > cabal install yesod ... Loading package ti…
是否有一个好的Haskell库来解析RFC2822邮件有效负载?
我正在寻找一个 Haskell库,它可以解析RFC2822电子邮件正文以提取内容,包括附件. 我看到的唯一一个是来自hsemail包的Text.ParserCombinators.Parsec.Rfc2822,但是作者警…