hugs

    1熱度

    1回答

    我已經安裝Ubuntu作爲虛擬機,所以我可以使用Hugs98。但是,安裝後,我意識到我無法使用Data.Char和Data.Ratio模塊。我不得不手動加載它們:load/usr/lib/etc。看起來發生這種情況是因爲這些模塊不在他們應該在的地方。任何人都可以告訴我如何改變模塊的默認路徑,所以我不必每次都加載它們?

    3熱度

    1回答

    我正在編寫haskell中的一個小lisp解釋器。在這個過程中,我定義了這個數據類型,以獲得更少的類型數字。 data Number = _Int Integer | _Rational Rational | _Float Double deriving(Eq,Show) 與擁抱編譯此失敗,出現以下錯誤: ERROR "types.hs":16 - Syn

    0熱度

    2回答

    在Haskell in 5 steps階乘函數的定義如下: let fac n = if n == 0 then 1 else n * fac (n-1) 但擁抱,它說,FAC需要在fac.h.任何人都可以解釋爲什麼會出現這種情況 - 缺少定義命名函數的能力似乎是解釋器的一個重大限制嗎?