Tôi muốn sử dụng cabal repl thay vì ghci (Mục tiêu của tôi là có thể sử dụng các mô-đun khác trong dự án của tôi).Làm cách nào để sử dụng `cabal repl` thay vì` ghci` trong `ghc-mod`?
7
A
Trả lời
5
các thiết lập của tôi sử dụng này:
(setq haskell-program-name "cabal repl")
(setq haskell-ghci-program-name "cabal repl")
(custom-set-variables
;; ...
'(haskell-process-type 'cabal-repl)
;; ...
)
liên quan GHC và cabal và đang chạy tốt vì nó là (hiện tại ghc-mod và emacs 24.3.1)
4
GHC-mod có an issue về vấn đề này, trong đó tác giả đề nghị thay đổi GHCi thực thi:
(setq haskell-ghci-program-name "cabal")
(setq haskell-ghci-program-args '("repl"))
3
Bạn nên cân nhắc thiết lập Haskell Interactive Mode.
Không giống như chế độ Haskell kém hơn, chế độ này được tích hợp sâu vào Cabal. Nó không chỉ sử dụng cabal repl
, mà còn diễn giải thông báo lỗi Cabal và gợi ý thêm nhập khẩu hoặc tiện ích mở rộng ngôn ngữ và cung cấp hoàn thành cho các mô-đun.
Các vấn đề liên quan
- 1. Tôi làm cách nào để sử dụng MIN_VERSION_ của cabal và các macro khác bằng ghci?
- 2. Làm cách nào tôi có thể sử dụng GHCi với cabal 1.17 hộp cát mới?
- 3. Làm cách nào để ghci xem các gói tôi đã cài đặt từ cabal?
- 4. Làm thế nào để sử dụng "cabal-dev ghci" với gói không phải hộp cát, không toàn cầu (người dùng?)?
- 5. Làm cách nào để sử dụng REPL với chức năng CPS?
- 6. Làm thế nào để sử dụng CURL thay vì file_get_contents?
- 7. Làm thế nào để sử dụng getnameinfo thay vì gethostbyname?
- 8. Làm cách nào để sử dụng các tab thay vì dấu cách trong Aptana Studio?
- 9. Làm thế nào để tôi sử dụng runhaskell với cabal-dev?
- 10. Làm cách nào để sử dụng nhiều mệnh đề trong GHCi?
- 11. quả sẽ được gửi để an ủi thay vì REPL khi sử dụng bài trong Eclipse/ngược chiều kim đồng
- 12. Làm cách nào để sử dụng pixel trong Visual Studio thay vì inch?
- 13. Làm cách nào để sử dụng số trang trong phân trang Codeigniter thay vì bù trừ?
- 14. Cách sử dụng SensorManager.getOrientation() thay vì TYPE_ORIENTATION
- 15. Nhận timings trong GHCi
- 16. Làm sao để Jersey sử dụng SLF4J thay vì JUL?
- 17. Làm cách nào để xác thực ngày khi sử dụng `Chuỗi` thay vì kiểu` Ngày`?
- 18. Tôi làm cách nào để lưu email thay vì gửi khi sử dụng SmtpClient?
- 19. Cách sử dụng setOutlineProvider thay vì setOutline trong Lollipop
- 20. Không thể "sử dụng" trong clojurescript repl
- 21. Làm cách nào để Gson sử dụng các trình truy cập thay vì các trường?
- 22. Lệnh nào để sử dụng thay vì urllib.request.urlretrieve?
- 23. Làm thế nào để sử dụng chi tiết-0.9 trong thử nghiệm cabal
- 24. Làm cách nào để tải tập lệnh lên ghci?
- 25. Làm thế nào để hỗ trợ ghci^p để tăng?
- 26. Làm thế nào để sử dụng thor thay vì cào trong railtie
- 27. Làm thế nào để sử dụng SPACE thay vì TAB trong NSTextView
- 28. Làm thế nào để sử dụng Container thay vì ObjectFactory trong StructureMap ServiceActivator?
- 29. Làm thế nào để sử dụng gọn gàng với OpenBLAS thay vì Atlas trong Ubuntu?
- 30. Làm thế nào để sử dụng các mẫu gạch dưới thay vì Jade trong Express?
https://github.com/serras/emacs-haskell-tutorial/blob/master/tutorial.md – vivian