単純な(おそらく)問題(ハッキング関連)を解決する最善の方法がわかりません。
私はそれについて助けを求めました(http://stackoverflow.com/questions/12841599/haskell-hackage-ghc-and-productivity-what-to-do)が、よく説明できませんでした。
今日、私はこの親族の問題を抱えています。
具体的な問題は関係ありませんが、それは次のとおりです。
`Write a function that, given a string, remove diacritics.`
例:
`simpleWord "Cigüeñal" <-> "Ciguenal"
正しい方法(私は思う)は、標準のUnicode正規化を使用することです。一部の言語/フレームワーク(.Net、PHP、Pythonなど)には、関連する関数がいくつか存在します。
Haskellには、ハッキングコミュニティのおかげで存在します:
`Text.Unicode.Normalization.normalize`
しかし、(たとえば)ghc-7.4でインストールできませんでしたが、compact-string
(に依存します)失敗します。
の修正がcompact-string
存在します(compact-string-fix
)その後:cabalを使用して(直接)インストールすることはできませんか?ダウンロードしてパッチを適用する必要がありますか?、機能するための別の代替手段を探す必要がありますか?
私は具体的な実際のケース(単純または複雑、気にしない)を説明しました、質問(私が助けを求める)は、初心者のハスケラーが正しいライブラリを選択するための最良の方法を知ることができる方法です、ghc正しい(バランスの取れた)バージョン、壁にぶつかることなく。
私はそれについて本当に迷っています。
本当に、どんな提案にも感謝します。
よろしくお願いします。