4
私はHaskell Misoフレームワークを使用してフロントエンドWebアプリケーションを作成し、the Nix compilation processは時間がかかります。Haskell Misoの高速コンパイル
どのように高速化できますか?
または、瞬間的な編集 - コンパイル実行サイクルに近づくために推奨されるアプローチは何ですか?
私はHaskell Misoフレームワークを使用してフロントエンドWebアプリケーションを作成し、the Nix compilation processは時間がかかります。Haskell Misoの高速コンパイル
どのように高速化できますか?
または、瞬間的な編集 - コンパイル実行サイクルに近づくために推奨されるアプローチは何ですか?
(クレジットはNickSeagullに行く)
次のようにを使用することをお勧めします速く編集、コンパイル、実行サイクルの場合は。 GHCJSiシェルを入力し、その後
nix-shell -A env
:
まず、ニックスを入力するには、シェル環境を構成し
cabal configure --ghcjs
cabal repl
GHCJSiは、Webサーバを起動します。ウェブでUI
> import Miso.Dev # Once
> :r
> clearBody >> main
を
:ブラウザに新しいコードを再コンパイルして送信 - あなたはすぐにGHCJSiシェルから http://localhost:6400/を経由してWebブラウザから、それに接続する必要があります - と毎回Main.hs
変更ブラウザは新しいコードで自動的に更新されます。ハッピーハッキング!