Chcę użyć repliki cabal zamiast ghci (moim celem jest wykorzystanie innych modułów w moim projekcie).Jak mogę użyć `cabal repl` zamiast` ghci` w `ghc-mod`?
7
A
Odpowiedz
5
moich ustawień odwołuje się do tego:
(setq haskell-program-name "cabal repl")
(setq haskell-ghci-program-name "cabal repl")
(custom-set-variables
;; ...
'(haskell-process-type 'cabal-repl)
;; ...
)
dotyczące GHC i kabała i działa dobrze, jak to is (aktualny ghc-mod i emacs 24.3.1)
4
GHC-mod ma an issue na ten temat, w którym autor sugeruje zmianę wykonywalny GHCi:
(setq haskell-ghci-program-name "cabal")
(setq haskell-ghci-program-args '("repl"))
3
Powinieneś rozważyć ustawienie Haskell Interactive Mode.
W przeciwieństwie do gorszego trybu Haskella ten tryb jest głęboko zintegrowany z Cabal. Nie tylko korzysta z cabal repl
, ale także interpretuje komunikaty o błędach Cabal i sugeruje dodanie importu lub rozszerzeń językowych, a także zapewnia ukończenie modułów.
Powiązane problemy
- 1. Jak mogę "ghci" używać mojej funkcji `show`?
- 2. W GHCi, czy mogę użyć wyniku poprzedniego wyrażenia?
- 3. Get czasy w GHCi
- 4. Jak mogę załadować zoptymalizowany kod w GHCI?
- 5. Czy mogę dodać deklarację instancji w GHCi
- 6. Jak mogę zaimportować moduł Haskell do GHCi?
- 7. Jak korzystać z REPL z funkcją CPS?
- 8. Cabal: cabal configure failed
- 9. Kod URI Classign, jak mogę użyć - zamiast myślnika _ _ podkreślenie?
- 10. Debugowanie IO w module pakietu wewnątrz GHCi
- 11. Co mogę użyć zamiast tablicy #Temp w funkcji sql
- 12. GHCi nie może znaleźć modułów mojego programu
- 13. Jak używać runhaskell z cabal-dev?
- 14. REPL dla ocamldebug?
- 15. Co możemy użyć zamiast nstimer?
- 16. Jak mogę użyć sbt.IO?
- 17. Jak całkowicie usunąć pakiety zainstalowane przez cabal?
- 18. Jakie polecenie użyć do introspekcji instancji w scala REPL?
- 19. Dlaczego cabal instaluje ponownie pakiety w .cabal/lib
- 20. Wzorzec dopasowania w GHCi
- 21. Jak załadować skrypt do ghci?
- 22. CookieSyncManager jest teraz przestarzałe, co mogę zamiast tego użyć?
- 23. Dlaczego mogę użyć wyrażenia lambda zamiast delegata wywołania zwrotnego?
- 24. Jak mogę uzyskać dostęp do ostatniego wyniku w Scala REPL?
- 25. Jak mogę uzyskać Scala ToolBox, aby zobaczyć definicje REPL?
- 26. Jak dostosować REPL SBCL?
- 27. mogę użyć metody zamiast wyrażenia lambda z dodatkowymi parametrami
- 28. import zakwalifikowany w GHCI
- 29. Konstrukcja klasy C# - co mogę użyć zamiast "statycznego streszczenia"? nie
- 30. Co powinienem użyć zamiast printf w Perlu?
https://github.com/serras/emacs-haskell-tutorial/blob/master/tutorial.md – vivian