Tôi không biết cách nào để thực hiện điều đó từ GHCi.
Tuy nhiên, nếu bạn đang sử dụng trình chỉnh sửa như Emacs hoặc Vim, bạn có thể thử ghc-mod. Đây là một công cụ bên ngoài cắm vào một trình soạn thảo và cung cấp cho bạn một số chức năng giống như IDE cho các chương trình Haskell, bao gồm khả năng nhận loại biểu thức tùy ý, bao gồm cả định nghĩa cục bộ.
Trong Emacs, bạn sẽ sử dụng C-c C-t
để tìm loại biểu thức.
Nếu bạn không sử dụng Emacs hoặc Vim, bạn có thể quấn ghc-mod dưới dạng phần mở rộng GHCi hoặc gì đó, nhưng tôi nghĩ điều đó sẽ hơi khó xử. Tôi không thể tưởng tượng một cách tốt để làm điều đó mà không có một giao diện người dùng giống như trình chỉnh sửa. Tuy nhiên, ghc-mod chính nó chỉ là một công cụ dòng lệnh độc lập, do đó, nó rất dễ dàng để làm việc với. Nếu bạn có thể nghĩ về một giao diện người dùng tốt cho nó độc lập với một trình soạn thảo văn bản hiện có, hãy tìm nó!
Tất nhiên, nếu bạn không sử dụng Emacs hoặc Vim, có thể bạn nên: P.
Nguồn
2013-02-23 00:53:28
Tôi đang gặp sự cố khi làm việc, nhưng điều này trông thật tuyệt vời! – amindfv