Haddock có vẻ không mã hóa lại các ký tự không phải ASCII trong tài liệu trong các tệp nguồn được mã hóa UTF-8. Tôi thường cần bao gồm các công thức toán học trong tài liệu và chúng có thể đọc được nhiều hơn nếu một số biểu tượng toán phổ biến như tổng kết (∑) có thể được sử dụng.Sử dụng các ký tự unicode trong tài liệu Haddock
Tuy nhiên, sau khi chạy tệp qua mã khóa, các biểu tượng này trở thành ô trống. Haddock có tùy chọn --use-unicode
nhưng chỉ chuyển đổi các mũi tên chức năng trong chữ ký chức năng, vv thành các ký tự unicode, trong khi vẫn phá vỡ tài liệu thực sự.
Thậm chí tốt hơn nếu điều này có thể được kiểm soát từ cabal haddock
!
Tôi đang sử dụng phiên bản Haddock 2.9.4.
Bạn có thể sử dụng 'ς 'và các ký hiệu không phải ASCII. –
OK, nhưng sau đó nguồn không thể đọc được ... –
Đúng, nhưng nếu haddock không tự động xử lý UTF-8, không biết nội bộ của nó, đó là điều tốt nhất tôi có thể cung cấp tại thời điểm này. –