如何安装 ghcjs 8.8 或 8.10?

How to install ghcjs 8.8 or 8.10?

我想制作一个 HTML / 带有反射 dom 的 JS 页面(仅客户端,前端)。 但是,我使用 singletons package (2.6) 并且它似乎无法使用 ghcjs 或 ghc 8.6.5(单例 2.5.1,未修补)进行编译。因此,反射平台解决方案、反射石或等效解决方案对我没有帮助。

我看到ghcjs 8.8或者8.10可以安装through haskell.nix,但是没找到怎么安装。

我该怎么做? 或者,有没有办法将 GHCJS(或反射平台解决方案)与最近的软件包(需要 ghc 8.8 或 +)一起使用? 有没有办法在反射平台上使用 ghcjs-8.8 或 8.10?

首先我要强调的是,我与 GHC 或 GHCJS 项目开发没有任何关系,只是另一个遇到过类似问题的人,所以请三思而后行。

目前 GHCJS 支持 <= 8.6.5 开箱即用。现在正在进行一些开发,我们可能很快就会看到正式支持 8.10。

同时,您可以尝试构建以下分支,风险自负: 8.10 8.8