Voglio usare cabal repl in sostituzione di ghci (. Il mio obiettivo è poter utilizzare altri moduli nel mio progetto).Come posso usare `cabal repl` invece di` ghci` in `ghc-mod`?
7
A
risposta
5
mie impostazioni utilizza questo:
(setq haskell-program-name "cabal repl")
(setq haskell-ghci-program-name "cabal repl")
(custom-set-variables
;; ...
'(haskell-process-type 'cabal-repl)
;; ...
)
riguardante ghc e cabala e sta funzionando benissimo come è (attuale ghc-mod ed emacs 24.3.1)
4
GHC-mod ha an issue su questo, in cui l'autore suggerisce che cambia l'eseguibile GHCi:
(setq haskell-ghci-program-name "cabal")
(setq haskell-ghci-program-args '("repl"))
3
Si consiglia di impostare Haskell Interactive Mode.
A differenza della modalità Haskell inferiore, questa modalità è profondamente integrata nella Cabala. Non utilizza solo cabal repl
, ma interpreta anche i messaggi di errore Cabal e suggerisce di aggiungere importazioni o estensioni della lingua e fornisce il completamento per i moduli.
Problemi correlati
- 1. In GHCi, perché non posso mostrare `pure 1` in REPL?
- 2. Esiste un modo semplice per caricare pacchetti extra su ghci quando viene richiamato tramite cabal repl?
- 3. Come utilizzare MIN_VERSION_ della cabal e altre macro con ghci?
- 4. Come posso utilizzare GHCi con le nuove sandbox cabali 1.17?
- 5. In GHCi, posso usare il risultato dell'espressione precedente?
- 6. Come posso ottenere ghci per vedere i pacchetti che ho installato dalla cabal?
- 7. Come posso usare "Form_tag" invece di "Form_for" in questo file
- 8. Posso usare SafeHandle invece di IntPtr?
- 9. Come posso inserire un backtick in GHCi?
- 10. Come usare Querystring invece di ';'
- 11. Posso pulire il repl?
- 12. Come utilizzare "cabal-dev ghci" con un pacchetto non-sandbox, non globale (utente?)?
- 13. Classe URI Codeigniter come posso usare - trattino invece _ underscore?
- 14. TWRequest è obsoleto in iOS 6.0: cosa posso usare invece?
- 15. Posso usare l'immagine JPG invece dell'immagine PNG come sfondo?
- 16. Posso usare un altro prefisso invece di `ng` con angularjs?
- 17. Come trovare il tipo di una funzione in Elm repl
- 18. Posso aggiungere una dichiarazione di istanza in GHCi
- 19. Come utilizzo runhaskell con cabal-dev?
- 20. pattern matching in GHCi
- 21. Come interrompere l'esecuzione in GHCI?
- 22. Come usare div invece di tabelle
- 23. Cosa usare invece di org.jboss.resteasy.client.ClientRequest?
- 24. Come personalizzare SBPL REPL?
- 25. Come posso ottenere `ghci` per utilizzare la funzione` show`?
- 26. Pretty-printing in ghci
- 27. Come posso importare un modulo Haskell in GHCi?
- 28. Come posso caricare il codice ottimizzato in GHCI?
- 29. Usare cassandra invece di memcache?
- 30. Come caricare uno script in ghci?
https://github.com/serras/emacs-haskell-tutorial/blob/master/tutorial.md – vivian