问题标签 [elm]
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.
functional-programming - How do you dynamically create inputs in Elm?
I want to create a button which, when pressed, adds a new input (or textarea) to the form.
angularjs - Angular.js 与 Elm 的优缺点是什么?
我正在考虑在浏览器中进行一些反应式编程,并将 angular.js ( http://angularjs.org/ ) 与 Elm ( http://elm-lang.org/ ) 进行比较。
每种方法的相对好处/问题是什么?
elm - 有没有在 elm 中插入随机 HTML/JS 片段的好方法?
我想在我正在编写的 elm 应用程序中嵌入以下代码段:
我试过使用[markdown|..|]
准报价器,
这会引发一个错误,该错误清楚地代表 Elm 中的一个错误,并将我的所有内容放入<noscript>
.
但是还有另一种方法可以做到这一点吗?使用 Markdown 语法插入 html 片段对我来说似乎很不稳定。这是否包含在库函数之一中?我应该如何将它与 Elm 自己的 javascript 隔离?(使用 an<iframe>
似乎没有帮助。)
编辑:这是错误消息。这是屏幕上显示的内容,而不是代码。
elm - Elm 图形输入
我正在尝试从此页面运行 Elm 输入示例。具体来说,文本字段示例,我收到一条错误消息,指出该Graphics.Input
模块丢失。
我在一个名为Main.elm
:
如果我运行elm-server
并导航到localhost:8000
,我会收到错误消息
编译项目elm --make Main.elm
给了我
我需要做一些额外的事情来安装Graphic.Input
吗?
补充说明:
- 我在 Debian 机器上运行它,并使用
cabal install elm
最近(2013 年 6 月 15 日)安装它。当前版本标记为Elm-0.7.1.1
。 - 如果我跳进
chromium
JS 提示符并四处寻找,结果发现没有Elm.Graphics.Input
模块,但有一个Elm.Input
. 没有一个函数叫做field
,有一个类似的函数叫做textField
的函数叫做,但它不是可以简单互换的。
运行这个:
给我错误
emacs - Elm Markdown 块突出显示
是否有现成的解决方案可以突出显示[markdown| ... |]
Elm 代码中的块?
目前我正在使用haskell-mode
编辑 Elm 文件,并two-mode-mode
连接到markdown-mode
当我输入适当的块时切换到
理想情况下,会有一个解决方案,只在同一个缓冲区中一次突出显示所有内容,将适当的区域保留在 中,但设置起来markdown-mode
并不像看起来那么复杂。
frp - Elm.js "lift" 和 Bacon.map:它们在功能上是否相同?
我试图了解榆树。我对 Bacon.js 有一点经验,在我看来,lift 基本上是 Bacon.js 的内部 map() 函数重命名。
还有比这更多的吗?
clojurescript - Elm 与 ClojureScript 相比如何?
我已经到了这样一个地步,即使用 Backbone.js 面向对象的 MVC 模式进行 GUI 编码变得非常复杂,并环顾其他范例。MDV,玻璃钢,ECS,哦,我的。
Elm与ClojureScript相比如何?它们在哪里重叠?
两者都是与编译成 JS 的 JS 非常不同的语言。我了解 Elm 是一种函数式反应式编程 (FRP) 语言。ClojureScript 不一定是 FRP,但你可以用它来做 FRP。Elm 使用 Haskell 编译,ClojureScript 使用 JVM 编译,因此这两者都是 Node 商店的额外要求。
也许它只是归结为Clojure vs Haskell。
parsing - Elm 是否有相当于 Haskell 的“阅读”
我目前正在编写一个在线游戏,我使用 Haskell 作为服务器端后端,使用 Elm 作为前端/渲染。
现在我将我的 GameState 作为一个大 ADT,其类型非常简单,我也可以在 Elm 中使用它。我希望避免使用 JSON,并简单地将 Elm 的“show”输出传递给数据,然后我可以将其解析回 Elm 中的 ADT。
我想知道,有没有什么相当于haskell的“读取”可以自动查看show输出的字符串,并将其解析回数据?如果没有,是否有任何现有的可用于 Elm 的解析器库?
如果我最终使用 JSON,有没有办法自动将其转换为 ADT?(可能类似于 Aeson 的 FromJSON?)
ajax - 如何在 Elm 客户端和 Haskell (Yesod) 服务器之间发送 JSON
我正在尝试使用以下 Elm 代码从客户端到服务器进行基本的 JSON 通信:
服务器与 Yesod 书的这一部分完全一样。
但是,当我运行请求时,我得到了输出
有人知道我必须做什么才能让 Elm 客户端与 Yesod 服务器正确通信吗?我试过一个 Python 客户端,请求工作得很好。同样,Yesod 站点上有几个成功的 Http 请求的示例,所以我相信这两个库都可以正常工作,但我使用它们是错误的。
更新:问题出在客户端。我能够在禁用安全选项的情况下使用 chrome,并且对 Yesod 没有任何更改。我会寻找一种解决方法,但这至少足以让我的开发继续进行。