tôi cập nhật GHC hôm nay và chương trình nhỏ của tôi ngừng làm việc:Ngắt cập nhật GHC 7.4 haskell98?
https://github.com/BrisFunctional/misere-oxo/blob/master/OXO/misere.hs
GHC tại là phiên bản 7.4.1-2 và từ những gì tôi cố gắng hiểu nó bây giờ mặc định để haskell2010 tiêu chuẩn, thay vì haskell98. (Như tôi có thể nhìn thấy từ đầu ra của danh sách GHC-pkg):
haskell2010-1.1.0.1
(haskell98-2.0.0.1)
Vì vậy, tôi đã thay đổi "Danh sách nhập khẩu" của tôi để "nhập khẩu Data.List" mà tôi nghĩ là vấn đề duy nhất nhưng bây giờ tôi nhận được như sau :
misere.hs:1:1: Not in scope: `System.Environment.withArgs'
nơi nào xuất phát từ khi tôi thậm chí không bao giờ nhập hệ thống.Môi trường? Bất kỳ gợi ý nào? Cảm ơn
EDIT: Tôi đã cập nhật phiên bản trên github để phản ánh lỗi này. và thực sự sử dụng Data.List ghc biên dịch tập tin một cách hoàn hảo, do đó, nó runhaskell tạo ra vấn đề này ..
Bạn đã thử biên dịch bằng 'ghc -XHaskell98' chưa? – nominolo
tùy chọn đó không tồn tại trên ghc của tôi, tôi đã thực sự tìm kiếm thứ gì đó tương tự .. –