ghcjs

    4

    1答えて

    Haskell Stackを使用してGHCJSプロジェクトを初期化するには何が必要ですか? stack documentationに続いて、GHCJSプロジェクトを初期化して、JavaScriptに対してHaskellコードをコンパイルできるようにしています。 stack templatesを行った後、私はGHCJSテンプレートがある参照 ghcjs - Haskell to JavaScript

    3

    1答えて

    ドッキング・イメージを作成してGHCJS開発環境にしようとしています。 RUN stack new helloWorld ghcjs 全体Dockerfileは次のとおりです: FROM debian:latest #update RUN apt-get update #install apt-utils and emacs RUN apt-get install -y apt-util

    7

    1答えて

    スタックdocsは、ghcjs https://docs.haskellstack.org/en/stable/ghcjs/を使ってコンパイルするための設定例を示しています。しかし、最新の例はlts-7.19です。私は最新のlts(現在8.4)で可能な最新のghcjsを使用するようにスタックを構成したいと思います。 私はghcjsコンパイラがそれぞれlts​​ごとにあらかじめパッケージ化されており

    8

    1答えて

    私はHaskellアプリケーションを開発中で、GHCJSでコンパイルされたブラウザで動作しています。どちらのプログラムも同じHaskellデータ型定義を共有しています。私は「ちょうど」直列化形式を選択する必要があります。 簡潔にするために、プログラムはReadとShowで動作しますが、明らかに理想的ではありません。 一方、ByteStringsで動作するcerealライブラリのような、高速シリアル

    4

    1答えて

    私はHaskell Misoフレームワークを使用してフロントエンドWebアプリケーションを作成し、the Nix compilation processは時間がかかります。 どのように高速化できますか? または、瞬間的な編集 - コンパイル実行サイクルに近づくために推奨されるアプローチは何ですか?

    0

    1答えて

    コンパイル時にhaskellコードをjavascriptにコンパイルして、次のエラーが出ます。 > ghcjs Main.hs Main.hs:2:8: Could not find module ‘Reflex.Dom’ Use -v to see a list of the files searched for. Main.hs:4:8: Could no

    0

    1答えて

    インストールするためにghcjs私はUbuntuにアップグレードしました。16.04 要件に問題はありません。 alexおよびhappyが自動的にインストールされます。次に: $ git clone https://github.com/ghcjs/ghcjs.git $ cabal install ./ghcjs ただし、端末からghcjsを呼び出すことはできません。おそらくそれはPATH

    0

    1答えて

    私は動的を受け取り、動的な値に応じて異なる種類の子を含むdom要素を表示する必要があります。 ReflexとReflex-Domを使ってそのようなことをする方法はありますか? myNode :: MonadWidget t m => Dynamic t Bool -> m (Event t()) myNode (Dynamic True) = elClass "div" "foo" $

    4

    1答えて

    より大きなhaskell-ghcjsプロジェクトに統合するために、ghcjsを使用してhaskellライブラリminisatをJavaScriptに移植しようとしています。 minisatには、cライブラリからいくつかのffiインポートが含まれています。私はemscriptenを使ってjavascriptにcライブラリをコンパイルし、minisatが必要とする関数をエクスポートするようにしました。

    3

    1答えて

    JSONリストをネイティブ[(UTCTime、Double)]にデコードしている間に奇妙な動作が検出されました。 3K要素のリストの操作には約2秒かかります。私はブラウザのパフォーマンスレポートを掘り下げてきましたが、明確な原因を見つけることはできませんでした。 他のデータ型にデコードし、UTCTimeの代わりに操作を実行する時間が半減することがわかった。 これらの数字は正常ですか?時間を改善する