haskell - 如何安装 ghcjs 8.8 或 8.10?

标签 haskell ghcjs reflex reflex-dom

我想生成一个带有 reflex-dom 的 HTML/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

关于haskell - 如何安装 ghcjs 8.8 或 8.10?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66921189/

相关文章:

haskell - 处理 GHC 中较高级别类型的特殊情况?

haskell - 如何将 ByteString 值转换为 JSVal

javascript - 如何在 GHCJS 上将未装箱的 Vector 转换为 JS TypedArray?

haskell - 将 requestAnimationFrame 转为 Event t()

haskell - 如何定义一个无法推导类型的 Haskell 类型类?

haskell - 使用 haskell 计算每个单词重复的次数

haskell - Haskell 中的长度、头部和最后一个

list - Haskell:处理死锁的自引用列表

haskell - 构建docker镜像时堆栈GHCJS项目初始化错误

haskell - 根据数字用户输入构建反射域小部件/事件的动态列表