I want to internally click a button in Haskell, and I'm using (maybe I'm wrong) the function dispatchEvent_ https://hackage.haskell.org/package/jsadd ...
I want to internally click a button in Haskell, and I'm using (maybe I'm wrong) the function dispatchEvent_ https://hackage.haskell.org/package/jsadd ...
我目前正在 Haskell 中使用 GHCJS.DOM/JSDOM,目的是创建一个小型 web 应用程序。 为了捕获“单击按钮”事件,我编写了以下代码: (这是从页面https://hackage.haskell.org/package/jsaddle-dom-0.9.4.1/docs/JSDOM ...
我想用 reflex-dom 生成一个 HTML / JS 页面(仅客户端,前端)。 但是,我使用单例 package (2.6) ,它似乎无法使用 ghcjs 或 ghc 8.6.5 进行编译(单例 2.5.1,未打补丁)。 因此,反射平台解决方案、反射石或同等产品对我没有帮助。 我看到可以 通 ...
我试图用 cabal 或 stack 安装 ghcjs-dom,但我不能排除 jsaddle-dom。 特别是,通过“堆栈构建”,它也尝试安装 jsaddle-dom,但我的操作系统在此过程中退出 memory。 我该如何解决? 自述文件要求执行以下操作: 但我做不到。 用 cabal (cab ...
我正在尝试使用 Reflex 和 Diagrams 构建 POC。 我将 WSL2 与 Ubuntu-20.04 一起使用。 我使用了Reflex-stone模板,它构建得很好。 然后我将 diagrams-lib 添加到依赖项列表中,并收到此错误。 我得到了一些帮助,有人建议这可能是一个需要 c ...
我已经尽我所能搜索了 ghc 用户手册,但我一直无法找到一种方法让 ghc 在编译时打印每个模块的时间。 ...
我正在使用 Miso 开发我的第一个 GHCJS web 应用程序,但我一直坚持如何将 GHCJS Object类型转换为JSVal以进一步使用它。 我根本找不到有关如何执行此操作的任何信息... 任何帮助表示赞赏。 ...
我认为埋没到列出的语言源代码对我来说太过分了。 但有没有人能够用简单的术语解释事情是如何发生的? 我的意思是,最终不可变数据仍将是javascript的数据。 或者编译代码包含非std数据结构,例如用于不可变数组的'a,b,c'字符串 ...
我已经从我的反射项目中删除了nix,将其替换为堆栈。 一切都很好,除了能够使用repl。 我试图创建一个最小的反射项目来演示我尝试过的东西,以及我尝试产生的错误。 https://github.com/mlitchard/reflex-todo stack repl --stac ...
我正在努力编译以下程序: 但是,此类似版本适用于Vanilla ghc 编译器说有些含糊不清,我不确定如何实现这些功能。 仅供参考:我还没有完全掌握Monad,并且容易被这些错误吓到。 救命! ...
当尝试编译基于ghcjs / jsaddle的Haskell网站时,我得到了 即使jsaddle-dom已经在我的cabal文件的build-depends中。 因此,我无法执行错误消息提示的操作。 这是怎么回事? ...
我的意图是在按下按钮时在深红色和深红色之间切换div的颜色,从深红色开始。 我有以下代码: 因此出错了: 我当然会在快速参考中看到一个针对Dynamic的fmap ,尽管我不确定参考的版本和我针对其编译的reflex软件包的版本是否一致。 这是我用来构建的stack. ...
假设我想使用 ghcjs-dom 创建一个响应点击的事件监听器,然后自行删除。 我有addListener :: (IsEventTarget t, IsEvent e) => t -> EventName t e -> SaferEventListener ...
我正在使用ghcjs-0.2.0.9006030_ghc-7.10.3和ghcjs-0.2.0.9006030_ghc-7.10.3 lts-6.30堆栈来构建前端应用程序。 受此职位的启发,我决定使用react-flux和material-ui 。 我在我的index.html中添加了Re ...
我正在尝试创建一个docker镜像作为GHCJS开发环境。 我在Dockerfile的这一行上得到一个错误,即使用堆栈初始化GHCJS模板项目: RUN stack new helloWorld ghcjs 整个Dockerfile是: 输出和错误是: 编辑: ...
使用Haskell Stack初始化GHCJS项目需要做什么? 在堆栈文档之后,我正在尝试初始化GHCJS项目,以便我可以将Haskell代码编译为JavaScript。 在做stack templates我看到有一个GHCJS模板 当我尝试使用这个模板的新命令时,如下所示: ...
我正在尝试使用ghcjs将haskell库minisat移植到JavaScript,以便集成到更大的haskell-ghcjs项目中。 minisat包含从ac库导入的几个ffi。 我已经使用emscripten将c库编译为javascript,并导出minisat所需的函数。 到现在 ...
我在将JSON列表解码为本机[(UTCTime,Double)]时发现了一种奇怪的行为。 对于具有3K元素的列表,操作大约需要2秒。 我一直在深入研究浏览器的性能报告,但我找不到明确的罪魁祸首。 如果我解码成其他数据类型并且发现操作所花费的时间减少一半而不是UTCTime我使用Stri ...
我使用Haskell Miso框架编写前端Web应用程序, Nix编译过程需要很长时间。 我怎样才能加快速度? 或者建议采用近乎即时的编辑 - 编译 - 运行周期的方法是什么? ...
我有一个接收Dynamic的函数,并且必须显示一个dom元素,该元素将包含一个不同种类的子对象,具体取决于Dynamic中的值。 有没有办法使用Reflex和Reflex-Dom做这种事情? 如果动态中的值可以通过模式匹配来展开,则代码如下所示: ...