(crédit va à NickSeagull)
Pour accélérer le cycle modifier décompiler terme, il est recommandé d'utiliser GHCJSi
comme suit.
D'abord, entrez le Nix configuré environnement shell:
nix-shell -A env
Ensuite, entrez le shell GHCJSi:
cabal configure --ghcjs
cabal repl
GHCJSi démarre un serveur web. Vous devez vous connecter immédiatement à partir du navigateur web via http://localhost:6400/
De la coquille GHCJSi - et chaque fois que Main.hs
changements - recompiler et envoyer le nouveau code du navigateur:
> import Miso.Dev # Once
> :r
> clearBody >> main
L'interface utilisateur dans le web le navigateur va maintenant se mettre à jour automatiquement avec le nouveau code. Piratage heureux!
Example project