stack是一个用于Haskell代码的现代跨平台构建工具。它涵盖了Haskell环境和项目依赖关系的管理,构建,测试和基准测试。
我怎样才能为CabalStack包指定比hs-source-dirssource-dirs更多控制的源文件?
我有一个使用Stack(因此是Cabal)构建的Haskell项目。现在我有src目录和test目录,但是我想把测试和源文件混在一起,这......。
我正在尝试在函数表达式上实现eval以便能够在我的解释器上创建函数。到目前为止,我有:data Exp = FunExp String Exp | AppExp Exp Exp数据Val =闭包字符串...
Haskell。返回一个数字列表,其中至少存在一个与“ n”
给出数字“ lst”和数字“ n”的列表。返回一个数字列表,其中至少有一个与“ n”相同的数字。数字系统被认为是十进制。该函数应...
我已经建立了一个项目,该项目使用PostgreSQL支持,并且使用Servant和Persistent。当我运行堆栈ghci时,一切正常,包括迁移,但是当我运行堆栈构建时,我得到了...
我是否可以说服stack / ghci *仅*加载本地.ghci文件?
我在本地项目目录中有一个.ghci,在我的$ HOME中有另一个。当我执行堆栈ghci时,首先加载$ HOME / .ghci,然后是$ PWD / .ghci。是否只有本地.ghci ...
[Stack build error:构建软件包aeson时。 (校准)ExitFailure 1
[当我运行“ stack build”时,我得到一个错误:-在使用以下程序构建软件包aeson-1.1.2.0时:/Users/kaspazza/.stack/setup-exe-cache/x86_64-osx/Cabal-simple_mPHDZzAJ_1.24.2。 0_ghc-8.0.2 --builddir = ....
我想从UTCTime-UTCTime带走。我发现以下函数:diffUTCTime :: UTCTime-> UTCTime-> NominalDiffTime但是我得到了NominalDiffTime的差异,我需要获得...
如何使Haskell Data.Map模块可用于通过堆栈工具和环境导入?
我想导入Data.Map。在将映射添加到package.yaml到我的项目中之后,我正在使用堆栈,如下所示:名称:太空时代版本:1.2.0.6依赖关系:-基础库:暴露模块:SpaceAge ...
Yesod devel InternalError-“ devel.hs:signal:15”
我有一个yesod应用程序,可以在我的主开发机上编译并正常运行(Ubuntu 16.04)。今天,我在另一台运行Ubuntu 18.04的计算机上克隆了仓库。它编译正常,但是当我尝试在...中运行]] >>
[(Haskell)堆栈通过GitHub Actions构建源文件的缓存
[使用堆栈构建在本地构建Haskell项目时,仅重新编译已更改的源文件。不幸的是,我无法让Stack在GitHub Actions上表现得像这样。任何...
我正在尝试学习如何使用堆栈来构建Haskell项目。我从命令行运行:堆栈新helloworld新模板cd helloworld堆栈构建我得到了错误分析目标:...
我通过`stack exec` --profile`选项时找不到可执行文件?
有人可以帮助我理解吗? $ stack exec-mvm4x4_amf + RTS -sstderr mvm4x4_amf:禁用了大多数RTS选项。与-rtsopts链接以启用它们。 $ stack exec --profile-mvm4x4_amf + RTS -...
所以我需要处理一个坐标列表,我已经做了一个像这样的类型:type Pont =(Float,Float)并且我需要返回一个从我得到的点算出的Float列表。到目前为止,我所做的是:...
我是Haskell的新手。我有最简单的简单程序。 #!/ usr / bin / env堆栈-堆栈--resolver lts-13.7脚本模块Main导入Lib main main :: IO()main = putStrLn“ Hello World” It ...
为原子(atom-haskell)配置Haskell(堆栈)的问题
我对haskell不了解,正在尝试设置stack(static)2.1.3-3与Linux上的Atom 1.45中的atom-haskell软件包一起使用,但是不起作用。 atom-haskell的安装创建了...
获取一个数字列表,然后创建另一个列表,其中包括通过选择最小数字和最大数字直到列表中没有数字而创建的配对。输入:[3,6,1,8,7,9,...
我在堆栈中有一个项目,该项目带有通过堆栈测试运行的测试。测试失败,输出显示...要重新运行,请使用:--match“ / foo /必须为4 /” ....但是我应该如何应用呢?堆栈测试...
我正在尝试使用可哈希库等对我的程序进行概要分析。我不想分析我的代码的依赖关系,我只想分析我的代码(也许... ...>
stack允许使用stack.yaml文件将git存储库定义为包。是否可以通过命令行直接执行以下操作:stack install --resolver = lts-12.1 git @ ...