2

我想启用 Unicode 语法(UnicodeSyntax 扩展、base-unicode-symbols 包和容器 unicode-symbols)。我不想启用每个文件,这太乏味了。如何在这个 .cabal 文件中启用所有三个?

https://github.com/styx/Raincat/blob/master/Raincat.cabal

这是 2013 年,我想使用 Unicode,而不是 ASCII。

4

1 回答 1

4

添加到您的extensions字段:

extensions: UnicodeSyntax

在您的 .cabal 文件中。并且还添加对这些库的依赖项:

build-depends: base-unicode-symbols

等等

请注意,尽管确实是 2013 年,但这并不意味着您应该使用非标准的 Prelude ——这些软件包的用户相对较少,因此您可能会冒着让代码更加晦涩难懂的风险。

于 2013-03-18T09:27:20.043 回答