我如何使用gloss-examples包?

时间:2017-02-16 19:43:07

标签: haskell cabal

我已经使用cabal安装了Gloss图形库。我还安装了gloss examples package.

现在我想测试这些例子。这可能看起来像一个愚蠢的问题,但我如何实际使用包光泽示例?我知道我现在可以将光泽库导入haskell模块但是如何测试我安装的光泽示例,即如何使用gloss-example包?

2 个答案:

答案 0 :(得分:2)

构建 gloss-examples 会生成少量可执行文件,由Executable entries in the .cabal file指定。 (仅限可执行程序包的另一个标志是front page of the Hackage docs处缺少模块条目。)在Linux中,此类可执行文件的默认目标是~/.cabal/bin。根据{{​​3}},在OS X中,默认值为~/Library/Haskell/bin/cabal,除非您使用的是Homebrew包管理器,它将其更改为~/.cabal/bin。在Windows中,它是%APPDATA%\cabal\bin。另见:the answers to this question

答案 1 :(得分:0)

gloss-examples包不会安装任何模块,也不会将其作为库使用。相反,它会在名称gloss-*下构建可执行文件(请参阅here)。只需运行那些可以安装二进制文件的cabal(通常为$HOME/.cabal/bin)的可执行文件。