2017-08-12 3 views

Répondre

5

(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