gpt4 book ai didi

haskell - 如何为最新的 ghcjs/lts 构建配置堆栈

转载 作者:行者123 更新时间:2023-12-02 16:32:48 25 4
gpt4 key购买 nike

堆栈文档提供了使用 ghcjs 进行编译的示例配置 https://docs.haskellstack.org/en/stable/ghcjs/ 。但最新的例子是 lts-7.19。我想配置堆栈以使用最新的 ghcjs 和最新的 lts(当前为 8.4)。

据我所知,ghcjs 编译器是为每个 lts 预先打包的,并由 https://github.com/tolysz/ 托管。 ,使用https://github.com/tolysz/prepare-ghcjs 。我想我真正的问题是:

如何找出 ghcjs.tolysz.org 上提供的可能版本(及其 sha1 哈希值)?

编辑:到目前为止,我发现您可以在这里查看未经测试的版本:http://tolysz.org/ghcjs/untested/但它们确实未经测试,我尝试过的那些都不起作用。我尝试使用prepare-ghcjs构建自己的,但没有成功-prepare-ghcjs中尚未允许最近对ghcjs的更改,所以我试图将一些东西放在一起https://github.com/tolysz/prepare-ghcjs/issues/6

最佳答案

简单的回答是,没有直接的方法可以做到这一点。然而,我已经 fork 了ghcjs , ghcjs-baseghcjs-boot ,更改了一些补丁等,并整理了一个工作存档以供堆栈使用。我已经筹集了a thread about this在 haskell-stack 中,但尚未响应。

暂时,我已经建立了一个 git 存储库 ghcjs-stack-dist包含 ghcjs 的预打包发行版,可与堆栈 lts-8.0 和 lts-8.5 一起使用。有关使用信息,请参阅存储库自述文件。

关于haskell - 如何为最新的 ghcjs/lts 构建配置堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42720347/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com