2013-06-06 29 views
13

Ngoài việc tải một tệp Haskell vào GHCi và sau đó sử dụng :type <expr>, có cách nào để hiển thị các loại trình biên dịch cho tất cả các hàm khi chúng được biên dịch không?Hiển thị các loại chức năng trong Haskell

+3

Bạn có thể muốn xem [hdevtools] (https://github.com/bitc/hdevtools) và xem liệu bạn có thể tìm thấy plugin tích hợp cho trình chỉnh sửa mã yêu thích của mình hay không. Trong vim tôi có thể hiển thị kiểu của bất kỳ biểu thức nào dưới con trỏ khi tôi đang chỉnh sửa, mà không biên dịch lại bất cứ điều gì! – kqr

Trả lời

15

Nếu bạn vượt qua -fwarn-missing-signatures (hoặc -Wall) đến GHC, nó sẽ liệt kê mọi chức năng cấp cao nhất không có chú thích loại trong tệp, cùng với loại được phỏng đoán.

+3

Tôi nghĩ đó là chính xác những gì tôi đang tìm kiếm. Cảm ơn. – Ralph

Các vấn đề liên quan