我不知道解决简单(可能)问题(黑客相关)的最佳方法。
我寻求帮助(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 中,由于 hackage 社区也存在:
`Text.Unicode.Normalization.normalize`
但是,我无法使用(例如)ghc-7.4 安装,但compact-string
(取决于)失败。
修复compact-string
存在(compact-string-fix
)然后:我不能使用 cabal 安装(直接)吗?我应该下载并修补它吗?我应该寻找另一种替代功能吗?
我解释了一个具体的真实案例(简单或复杂,不关心),问题(我寻求帮助)是新手haskeller 如何知道选择正确库的最佳方法,ghc 正确(平衡)版本,不撞墙。
我真的迷路了。
真的,非常感谢您的任何建议。
此致。