问题标签 [reflex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
68 浏览

haskell - 如何使 MonadError 与 ghcjs/reflex 一起工作

我正在努力编译以下程序:

然而,这个类似的版本适用于香草 ghc

编译器说有些模棱两可,我不确定如何实现这些工作。

仅供参考:我还没有完全掌握 Monads,很容易被这些错误吓到。帮助!

0 投票
1 回答
66 浏览

reflex - getAndDecodeResponseEvent runs 3 times, instead of just once

This little pice of code has me confused:

respCount counts to 3 in case the url exists, to 2 in case of 404, but shouldn't it only count to 1? Also, the actual request gets issued just once.

I'm on the latest develop branch of reflex, reflex-dom

0 投票
1 回答
231 浏览

haskell - 如何仅使用 stack.yaml 将 ghci 与我的反射项目一起使用?

我已经从我的 reflex 项目中删除了 nix,并用堆栈替换了它。一切都很好,除了能够使用repl。我尝试创建一个最小的反射项目来演示我尝试过的内容以及我的尝试产生的错误。

https://github.com/mlitchard/reflex-todo

stack repl --stack-yaml=stack-ghc.yaml

截断的错误日志

0 投票
1 回答
146 浏览

haskell - 堆栈构建时Haskell Reflex-Dom JSaddle错误

想尝试一下 Reflex-Dom,但在构建堆栈时从 jsaddle 包中得到一个错误。希望有一些关于如何解决这个问题的提示。

阴谋集团配置:

stack.yaml 部门:

允许更新:真

0 投票
2 回答
108 浏览

haskell - 无法推断 (Reflex t0) 因使用“从不”而产生

任何人都知道我该如何处理因使用“从不”而引起的“无法推断(反射 t0)”之类的错误?

我正在重构应用程序的一部分,这意味着一些never事件不会被使用,但由于它们是never开始的,所以我不在乎。

我也可以让 GHC 不在乎吗?

我知道-XExtendedDefaultRules哪个可能至少有助于将类型从forall t a. Event t aforall t. Event t ()

而且我也想专门研究tGHC 接受的任何值,因为它无论如何都会导致死代码。

我可以在default (...)声明中写一些有用的东西吗?还是同样不可能编写default (IO)将非完全指定的 monad 专门用于 IO?

编辑:在#reflex-frp @dalaing 上要求提供代码示例,这就是我为他整理的内容:https ://gist.github.com/Wizek/d14aada2d75637cb4f424f8a324c7ad7

第 1 节和第 2 节编译,第 3 节不编译。但我也想让 3 编译,因为编译器抱怨只能是死代码的歧义。

0 投票
1 回答
140 浏览

arrays - 需要帮助理解这个这个函数

我知道输出是 8,但有人可以解释为什么它是 8、Lbound 和 UBound,我的考试中出现了这种类型的问题,我在解决这个问题时遇到了一些问题。

非常感激

0 投票
1 回答
40 浏览

reflex - 前端类型的 Monadwidget

一些示例使用 monadwidget 和 mainwidget。虽然 obelisk 生成的项目希望您使用前端数据类型。我在指南中找不到对这种类型的引用,但是您将如何在该类型中使用 monadwidget?

0 投票
1 回答
22 浏览

reflex - 前端 head 和 body 之间共享动态

Haskell 的新手,但我不确定您是否可以创建一个可以进入头部和身体的动态。我想更新页面标题。

0 投票
1 回答
89 浏览

reflex - 无法将软件包安装到 nix-build 项目

在为 obelist 项目运行后nix-build -o frontend-result -A ghcjs.frontend,它会出现几个导入错误,其中之一是:

之后我尝试安装包cabal new-install Control

0 投票
1 回答
284 浏览

css - 使用方尖碑时将css文件放在哪里

我想使用方尖碑让两个 div 并排浮动。为此,我使用了这篇文章中的信息,如何并排放置 div,对于这个解决方案,类必须在 css 中声明。按照本教程 ( https://github.com/hansroland/reflex-dom-inbits/blob/master/tutorial.md ) 的建议,更具体地说,关于 mainWidgetWithHead 的部分,我将命令放在不同的文件中。但是,问题是我找不到 css 文件应该存储在哪里才能被程序访问。

我试图通过“ob init”将它放在自动生成的目录中的几个地方,但是当我在浏览器中加载它时,我总是得到一个空的 css 文件。

您可以在下面看到 frontend/src/Frontend.hs 中使用的前端函数的最小示例。

因此,无论我将 css 文件放在何处,都会给出此错误消息:资源解释为样式表,但使用 MIME 类型 text/plain 传输:“ http://127.0.0.1:8000/css/cssTest.css