問題タブ [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.
haskell - cabal サンドボックスのインストールは、「パッケージは再インストールによって破損する可能性があります」で失敗します
カバル サンドボックスを使用してElm プラットフォームを構築しようとしています。インストールは失敗しますが、「パッケージは再インストールによって破損する可能性があります」というメッセージが表示されます。これは、この種のエラーを回避するはずだったサンドボックス化の目的全体と矛盾しているように思えます。
誰かがこのエラーを説明してくれませんか? また、Elm のインストールを進めるのにもっと役立つでしょうか? 追加しても安全--force-reinstalls
ですか?
実行したコマンドのシーケンスは次のとおりです。
Mac OS 10.10 で cabal 1.22.0.0 と GHC 7.8.2 を使用しています。完全な出力は次のとおりです。
アップデート:
要求に応じて、からの出力cabal exec ghc-pkg list temporary
:
command-line - Cygwin64 を Sublime Text 2 に接続できますか?
Elm と呼ばれる関数型プログラミング言語を使用してコーディングしようとしています。さまざまな情報源から、Sublime と Cygwin の使用を勧められました。elm コマンドを入力して動作するように Cygwin を正常にセットアップしました。しかし、Sublime でコードを記述できるように Sublime をセットアップする方法が必要だと思います。
私の質問
Sublime Text 2 は Elm を単独で実行できますか? Sublime が Elm コードを実行できるようにするには、何らかの形で Cygwin をリンクする必要がありますか? Sublime が、他のコーディング インターフェイスと同様に、入力したコマンドを受け入れることができるようにしたいだけです。Cygwin のように Elm コマンドを実行するように sublime を設定するにはどうすればよいですか?
参考までに、Elm の Web サイトは次のとおりです: http://elm-lang.org/
deployment - スタンドアロン ページとしてデプロイする
elm-reactor
開発プロセス中、私は1 ページの Elm アプリケーションをテストするためにを使用してきました。しかし、実稼働環境では、コンパイラの出力を静的ファイルとして Web サーバーに保存したいと考えています。
Elm ページをスタンドアロンの HTML + Javascript ファイルのペアにコンパイルするにはどうすればよいですか?
system.reactive - Elm's Signal の (Conal's Behaviors) の RX に相当するものは何ですか? RXにそんなコンセプトあるの?
私はこのビデオ (下の画像を参照) を見ていて、Elm の Signal が Conal のBehaviorと同じかどうか疑問に思いました。
それらは同じだと思いますが、100%確信はありません。彼らは同じですか?
関連するいくつかの質問を次に示します。
1) RX の Elm's Signal (Conal's Behaviour) とは何ですか? RXにそのような概念はありますか?もしかしてリプレイサブジェクト?
2) RX Observable を RX のシグナル (動作) に変換するにはどうすればよいですか? Sodiumには、この目的のためのホールド機能があります。
3) Elm の RX の Observable (AFAIK RX の Observable は Conal のイベントに対応) とは何ですか? エルムでそんなことある?
読んでくれてありがとう。
以下は、表に表された質問です。
Elm トークのスナップショット:
elm - エラー処理とシグナル
Http
Elm Platform 0.14.1を使用してサーバーと通信する必要がある Elm アプリがあります。アプリは、リクエストをサーバーに送信する前に、そのリクエストが有効であることを検証する必要があります。
現在、関数makeRequest
を使用してモデルからデータを取得し、Http.Request
それに基づいて無効なリクエストを返しHttp.get ""
ます。これはハックであり、適切なエラー処理に置き換えたいと考えています。
私が持っている機能の種類は次のとおりです。
エラーを適切に処理できるように、 makeRequest
inの結果をラップしたいと考えています。また、エラーが伝播するようResult
にラップしたいと思います。Http.send
理想的には、次のようになりたいと思います。
構築newMakeRequest
は簡単です。しかし、どのようにアプローチするnewSend
か、またはそれが可能かどうかさえわかりません。
user-interface - Elm の謎の型の不一致
次のコードは、押されるとボックス (およびそのボックスを削除するボタン) を作成するボタンを生成することになっています。
ただし、次のタイプのエラーが発生します。
このエラーがどこから来ているのか、Maybe.Maybe が に渡されている場所がupdate
わかりません。どうすれば修正できますか?
signals - Elm - 文字ごとにテキストを表示する (一時停止あり)
私は Elm の初心者で、実験として、文字列を一度に 1 文字ずつ一定の速度で表示しようとしています。これだけ私はすでに達成しました。ただし、プログラムが文末文字 (ピリオド、疑問符、interrobang など) に到達するたびに、出力に短い一時停止を導入したいと思います。ただし、この一時停止を発生させる方法がわかりません。
これは私が持っている作業コードです(もちろん一時停止を差し引いたものです):
私の最初の考えは、Time モジュールで遅延関数を使用する必要があるということですが、最終的にSignal Signal Int
. どんな助けでも大歓迎です。ありがとう!
elm - elm に ajax 呼び出しから HTML を表示させる方法
次のElmコードがあります.DOMに直接埋め込みたいHTMLを返すAjax呼び出しを実行しています。問題は、ここのコードが html をエスケープしているため、意図した結果ではなくマークアップがユーザーに表示されることです。したがって、plainTextを別のものに置き換える必要がありますが、それが何であるかについて途方に暮れています