mat*_*ood 8 haskell ghcjs haskell-stack
堆栈文档提供了使用ghcjs https://docs.haskellstack.org/en/stable/ghcjs/进行编译的示例配置.但最新的例子是lts-7.19.我想配置堆栈以使用最新的gtcjs和最新的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.
简而言之,没有直接的方法可以做到这一点。但是,我分叉了ghcjs、ghcjs-base和ghcjs-boot,更改了一些补丁等等,并整理了一个与堆栈一起使用的工作存档。我在 haskell-stack 中提出了一个关于此问题的线程,但尚未回复。
目前,我已经建立了一个 git repo ghcjs-stack-dist,其中包含 ghcjs 的预打包发行版,可与 stack lts-8.0 和 lts-8.5 一起使用。有关使用信息,请参阅存储库自述文件。
| 归档时间: |
|
| 查看次数: |
347 次 |
| 最近记录: |