Я собираюсь снова попытаться изучить Haskell... Итак, я установил apt-get leksah, ghc, quickcheck и cabal-install. Это не сработало с самого начала, поэтому мне пришлось установить cabal-install и quickcheck. Но теперь приветственный Main.hs
Helloworld отлично компилируется и работает нормально. (Это действительно хорошее рукопожатие для начинающих, я должен признать, что ценю его)
Однако я столкнулся с какой-то действительно странной проблемой. Когда я нажимаю пробел в редакторе исходников Leksah, ничего не происходит.
Например, это не позволит мне ввести type MyType = Int
, я застряну в конце типа слова... и если я продолжу буквы после пробела, 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 unity использует части gtk/gnome, поэтому у меня должен быть gtk в порядке... но, возможно, я немного упускаю...
Я не знаю. Откуда мне знать/догадываться, что мне не хватает?