2009-07-09 22 views
5

cabal có thể sử dụng hsc2h để tạo tệp hs không? Làm sao?Haskell cabal + hsc2hs

tôi không tìm thấy câu trả lời trong các sách hướng dẫn, googling, cũng không phải trong các dự án khác (đã hy vọng của tôi lên cho gtk2hs nhưng nó chỉ ra rằng nó không sử dụng cabal)

Trả lời

10

Vâng, cabal hiểu rằng khi bạn liệt kê mô-đun Foo trong tệp .cabal của bạn, và nó tìm thấy Foo.hsc trên đĩa, rằng nó phải chạy hsc2hs trên mô-đun đầu tiên.

Cabal minh bạch xử lý sự tồn tại của tệp .hsc.

+1

Ngoài sự tò mò, tôi đã đào tạo lịch sử của Cabal; có vẻ như 'hsc2hs' đã được hỗ trợ từ Cabal 0.4 trở về trước ... tức là nó đã tồn tại mãi mãi. – ephemient

+0

Ngoại trừ chỉ thị #def, dẫn đến lỗi trình liên kết (https://github.com/haskell/cabal/issues/238) –

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