LINUX.ORG.RU

haskell и utf8 (и немного xmonad)


0

0

Не так давно поставил xmonad. Использую его с панелькой dzen через dynamicLogWithPP. Обнаружил, что на панельке не высвечиваются заголовки окон, в которых есть кириллица (остаётся предыдущий). Запустив отдельно dzen2, понял, что при использовании локали en_US.utf8 всё хорошо, остаётся винить xmonad (точнее, функцию System.IO.hPutStrLn).

Нашёл статейку http://blog.kfish.org/2007/10/survey-haskell-unicode-support.html, попытался поставить utf8-string, но обломался. Готового пакета нет, так что делал так:

runhaskell Setup.lhs configure --user --prefix=$HOME runhaskell Setup.lhs build runhaskell Setup.lhs install --user

Хаскель библиотеку не подхватил (ругается на System.IO.UTF8). Безрезультатно пробовал запускать сборку без опции --user и без префикса.

Прошу совета.

anonymous

Убил форматирование... Должно быть так:

runhaskell Setup.lhs configure --user --prefix=$HOME
runhaskell Setup.lhs build
runhaskell Setup.lhs install --user

Конфиг xmonad: http://pastebin.com/m6dabda03

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.