Haskell 构建生态系统中的类似 SBT 的功能

问题描述我最近一直在使用带有SBT的Scala.REPL循环有一个方便的功能:~COMMAND,意思是对项目中的每个源文件更改执行COMMAND.例如:I'vebeenusingScalawithSBTquiteabitlately.TheREPLloopofhasahandyf

发布:2022-10-16 标签:scalahaskellsbtcabal


我应该如何去测试一个单一的可执行包?

问题描述我有一个包含多个模块的单片executable包.(我所说的单体"是指它的cabal文件中只有一个子句,即executable.)目前是以黑盒方式使用shell脚本进行测试.我以为我想为某些单独的功能编写单元测试,但cabal不同意:Ihaveamonolithicexe

发布:2022-10-16 标签:automated-teststestinghaskellcabal


无法在 CentOS 服务器上安装和使用 Cabal (Haskell) - zlib-0.5.4.1 在构建阶段失败

问题描述我正在尝试在我的服务器上安装在Cabal中运行的Haskell服务器.当我正常配置服务器以运行它时,我会按照我们改进的这些说明进行操作-它们每次都在空白机架空间云服务器上运行100%.I'mtryingtoinstallaHaskellserverwhichrunsinC

发布:2022-10-16 标签:zlibcentoshaskellcabalcabal-install


我的 Haskell 程序或库如何找到它的版本号?

问题描述我希望我的cabalised程序有一个--version开关.Iwouldlikemycabalisedprogramtohavea--versionswitch.我希望它报告与.cabal文件中存在的版本相同的版本.Iwouldlikeittoreportthesame

发布:2022-10-16 标签:versionpackagehaskellcabal


如何使用 Stack 安装/使用本地版本的包?

问题描述情况是,我正在尝试使用Stack安装Netwire.但是,最新的netwire5.0.1中存在一个问题,正如dhobbs报告的那样:http://hub.darcs.net/ertes/netwire/issue/13Thesituationis,Iamtryingtoi

发布:2022-10-16 标签:packagehaskellcabalhaskell-stack


我可以使用“cabal install"来使用多核吗?

问题描述有谁知道如何让cabalinstall来利用并行性?我正在使用GHC进行编译,虽然我不知道GHC本身是否可以进行并行构建,但cabalinstall肯定可以并行运行多个编译,不是吗?至少对于不同的、独立的包?Doesanyoneknowhowtogetcabalinsta

发布:2022-10-16 标签:buildparallel-processingmulticorehaskellcabal


我升级了 cabal-install 了吗?

问题描述我刚刚从它的官方网站安装了Haskell.之后,按照它的快速入门教程进行操作.IjustinstalledHaskellfromit'sofficialsite.Afterthat,followingit'squick-starttutorial.我跑:cabalupda

发布:2022-10-16 标签:haskellmacoscabal


如何避免在这个 cabal 文件中重新编译?

问题描述我一直在研究这个Haskell项目,我有一个用于它的cabal文件.现在,我的项目被构建为一个实现简单解释器的库.我还有一个非常短的Main文件,需要将其构建到可执行文件中才能调用库.我想做的是:I'vebeenworkingonthisHaskellproject,an

发布:2022-10-16 标签:haskellcabal


如何将 GHCi 与新的 Cabal 1.17 沙箱一起使用?

问题描述我一直在尝试cabalhead,它支持类似于cabal-dev的沙箱.然而,目前尚不支持cabal-devghci等价物和显然下一个版本没有计划支持.I'vebeentryingoutcabalheadwhichhassupportforsandboxessimilart

发布:2022-10-16 标签:haskellcabal


我的阴谋集团包是 FUBAR;我怎样才能清除它们并重新开始?

问题描述在新机器上安装一堆软件包之前,我忘记在我的~/.cabal/config中启用构建库以进行分析,现在是--reinstallworld试图解决这种情况已经让一切都坏了(自然).Iforgottoenablebuildinglibsforprofilinginmy~/.ca

发布:2022-10-16 标签:haskellcabal