← All posts tagged Haskell

paulfertser

В связи с очередным обсуждением редакторов (а также недовольством от однопоточности Emacs и от неудобства ELisp) решил наконец-то опробовать результат труда любителей Haskell.
Процесс установки был непрост: apt-get install cabal; cabal install cabal (т.к. версия из репозитория не могла собрать некоторые пакеты, передавая им --disable-benchmarks, они рушились в configure); apt-get install ghc (без этого не собирался Hint.Reflection, хотя никаких явных зависимостей у него по этому поводу не было); ну и, наконец-то cabal install yi.cabal (клонированный из репозитория, там вроде бы активность наблюдается некоторая).
Одно из достоинств этого редактора — название. Утверждают, что это самый рекурсивный акроним (если читать его как YI, действительно, шутка смешная). Другое достоинство — действительно, весь на Haskell.
Больше пока достоинств не нашёл :( Работает местами супер-медленно, C-h b никак не помогает осознать набор текущих биндингов. C-x 5 вообще не поддерживается. Что ещё смотреть — не знаю.
Увы, жаль, что на таком интересном языке так и не написали текстового редактора. Так что GNU Emacs по-прежнему рулит. Кстати, в 24 версии в нём появился режим лексического биндинга переменных (но не замыканий, пока что).

paulfertser

А что нынче товарищи используют для нехитрого немудрёного создания GUI, например, с железкой со своей разговаривать, несколько полей ввода, несколько — вывода, пяток кнопок, вроде того?