Мне удалось установить text-icu
без ошибок. (Я использовал --extra-lib-dirs
и --extra-include-dirs
для указания на каталоги lib
и include
в двоичном дистрибутиве icu4c.)
Я также смог создать следующую простую программу, которая использует text-icu
, выполнив ghc --make icu.hs
:
-- icu.hs
import Data.Text.ICU
main = print $ Locale "tr-TR"
Никаких ошибок и предупреждений ни на одном из этих шагов. Но когда я пытаюсь запустить скомпилированную программу, icu.exe
, я не получаю никакого вывода. Я ожидал получить строку с Locale "tr-TR"
, но вместо этого я ничего не получаю - даже не ошибка или предупреждение. Это остается в том случае, если я попробую
main = do
print $ Locale "tr-TR"
print "Done"
поэтому использование материала text-icu
, по-видимому, приводит к сбою программы. echo $?
дает False
.
У кого-нибудь есть text-icu
и работает в Windows? Можете ли вы сказать мне, что я делаю неправильно?