to post messages and comments.

Апдейт ко вчерашней проблеме с aspell-ом. Оказалось, словарь русского лежит в koi8-r.
Iconv, конечно, помог всё сделать, но я не понимаю одной важной детали. Почему всё нормально работает в irb-е? Точнее, почему ирб работает в koi8-r? о_О
Консолька у меня utf-шная.

Словил нечто непонятное.
Есть код:
Aspell.new('ru_RU').list_misspelled ["ашипка в слови кожка"]
В irb-е (раби-репл) отрабатывает отлично. Вставляю в скрипт и получаю вместо списка ошибок пустой список.
А вот код (обратите внимание, что не указана локаль):
Aspell.new.list_misspelled ["ашипка в слови кожка"]
— отрабатывает отлично и в скрипте. Я долго думал на уникод, перерыл кучу доков, но бестолку. Решение нашёл случайно(ну, как обычно :3).
Что там (в aspell) происходит? Почему в irb-е всё нормально?

#1164076
что касается неправильной работы GNU Aspell, когда подчеркиваются правильно написанный слова, а на замѣну предлагаются тѣ же самые.
Сдѣлал $ yaourt -G aspell-ru, потом $ makepkg -ic
все заработало!
так гдѣ была ошибка? я не понимаю… gnu такое gnu.

Обратил внимание, что проверка русской орфографии в программах, использующих для этого aspell (например, pidgin или osmo) люто глючит: подчеркивает вполне корректно написанные слова, предлагая в качестве варианта автозамены точно так же написанные (причем даже после такой замены продолжает подчеркивать). Более того, pidgin еще и падает регулярно при попытке выяснить чем ему не понравилось очередное слово. При проверке текста на английском или эсперанто такого вроде бы не наблюдается.
Я уже говорил, что Арчик говно, да? Потому что пихают в extra все что ни попадя без должного тестирования?