我要重試Haskell再學習...所以我安裝了leksah,ghc,quickcheck和cabal-install。它從一開始就沒有正常工作,這就是爲什麼我必須安裝cabal-install和quickcheck。但現在歡迎Main.hs
Helloworld編譯好,運行良好。 (對於初學者來說,這是一個非常好的握手,我必須承認我很欣賞)當我在Leksah源代碼編輯器中按空格鍵時,沒有任何反應。我缺少什麼軟件包?
但是我正面臨一些非常奇怪的問題。當我在Leksah源代碼編輯器中按空格鍵時,什麼都沒有發生。
例如,它不會讓我進入type MyType = Int
我將在字底型被卡住......如果我繼續的空間後的字母,它會happend的MyType鍵入給我:typeMyType
如果我定義一個函數,這是不可能的元素
之間test_swap::[a]->[a]
test_swap(w1:w2:ws)=w2:w1:ws
test_swap(ws)=ws
我懷疑我缺少一些包安裝插入任何空間。我使用Ubuntu 12.04,帶有fluxbox,我有多個鍵綁定,但所有其他應用程序都能很好地運行,目前我使用鉻中每個單詞之間的空格鍵。我已閱讀了Leksah編輯器使用GTK,但Ubuntu的統一使用GTK/GNOME的部分,所以我應該有GTK確定...但也許我缺少一點點......
我不知道。我怎麼知道/猜測我錯過了什麼?
看來,你必須寫自己的多態性的單子,將裏面握住你的空間的問題。 – MPogoda 2013-03-01 08:24:25
我個人建議現在不要使用IDE。當你還在學習Haskell時,你不會需要一個(一個體面的編輯會做的),到目前爲止,我發現Leksah比它的價值更麻煩(也許我做錯了什麼,但是手動編輯cabal文件對我來說要簡單得多,而ghci,runhaskell和ghc --make也可能會在很長一段時間內完成)。 – Cubic 2013-03-01 08:45:33
@Cubic,我今天早上在想這件事。很高興你確認這是足夠的。 – 2013-03-01 10:43:22