मैं आज GHC अद्यतन और मेरे छोटे प्रोग्राम काम करना बंद कर:जीएचसी 7.4 अपडेट ब्रेक हैकेल 98?
https://github.com/BrisFunctional/misere-oxo/blob/master/OXO/misere.hs
GHC अब संस्करण 7.4.1-2 है और मैं क्या अब यह समझने में चूक मानक haskell2010 को, haskell98 के बजाय कामयाब से। (जैसा कि मैंने GHC-pkg सूची के उत्पादन से देख सकते हैं):
haskell2010-1.1.0.1
(haskell98-2.0.0.1)
तो मैं अपने "आयात सूची" में बदल "आयात Data.List" जो मैंने सोचा था कि केवल समस्या थी लेकिन अब मैं निम्नलिखित करने के लिए :
misere.hs:1:1: Not in scope: `System.Environment.withArgs'
यह तब से आता है जब से मैं कभी भी सिस्टम आयात नहीं करता हूं। पर्यावरण? कोई संकेत? धन्यवाद
संपादित करें: मैंने इस त्रुटि को दर्शाने के लिए github पर संस्करण अद्यतन किया। और वास्तव में फ़ाइल का उपयोग कर रहा है। सूची ghc पूरी तरह से फ़ाइल को संकलित करता है, इसलिए यह रनहास्केल है जो इस समस्या को उत्पन्न करता है ..
क्या आपने 'ghc -XHaskell98' के साथ संकलन करने का प्रयास किया था? – nominolo
उस विकल्प को मेरी GHC पर मौजूद नहीं है, मैं वास्तव में कुछ इसी तरह के लिए कर रहे हैं एक समस्या अब और देख रहा था .. –