问题标签 [gloss]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
96 浏览

haskell - 分析选项不适用于光泽

分析选项不适用于光泽度,即使安装了光泽度并启用了库分析~/.cabal/config

示例:Test.hs

编译和运行:

然后我用窗口的 x 按钮关闭窗口,但没有任何 gc 输出。

如果我将 Test.hs 更改为main = print "test"并重复这些步骤,它会输出一些与垃圾收集相关的信息,这就是应该发生的情况。

0 投票
1 回答
245 浏览

opengl - 使用基于递归的动画时出现错误“Gloss / OpenGL Stack Overflow“在 drawPicture 之后。”

只是为了弄乱 Haskell 的 Gloss 库,我写道:

它显示了随着时间的推移旋转的一些“错误”(形成头部和躯干的两个圆圈)。问题是,运行几秒钟后,它崩溃了:

如果我理解正确,这基本上意味着最终,太多的转换被放入堆栈,并且它溢出。它指出这可能是硬件限制(我使用的是 Surface 2 Pro),那么我是 SOL 吗?使用时不这样做animate,但这可能是因为它没有在每个刻度上传递一个状态。

如果我要制作游戏,我将不得不使用play将状态传递给下一个滴答;我不能把所有事情都按时。有没有解决的办法?谷歌搜索错误几乎没有结果。

0 投票
1 回答
521 浏览

haskell - Haskell 光泽粒子效果

如何使用 Gloss 库在 Haskell 中创建粒子效果?(例如显示爆炸)

如果有人可以帮助我了解这是如何完成的,将不胜感激。

最好的问候, Skyfe。

0 投票
1 回答
3035 浏览

opengl - 在 Ubuntu 上安装光泽(特别是 OpenGLRaw 依赖项)时出现“*缺少 C 库:GL”

尝试安装 Gloss 时出现以下错误:

通常我会尝试libgl-dev根据通常的命名约定进行安装,但没有这样的库。

0 投票
1 回答
338 浏览

macos - 在优胜美地(特别是光泽库)上安装 Haskell 时出现问题

我花了一个晚上直到早上一些荒谬的时间试图弄清楚如何让 Haskell 的 GHC 正常工作并让 Cabal 安装光泽库。

在阅读了所有可以想象的文档/错误报告之后,即使是旧安装的 ghc、gcc 二进制文件(而不是到 clang 的符号链接),并且无论发生什么都在酝酿 llvm,一个修复解决了一个问题,然后才提出另一个问题。

所以我有一个适用于优胜美地的简单解决方案,我将在下面发布(我希望其他人在这里发布)

0 投票
0 回答
111 浏览

haskell - Haskell 程序在编译时崩溃,但在通过 GHCI 运行时不会崩溃

程序就在这里,虽然代码很多而且我不知道问题出在哪里:

https://github.com/rocurley/BlockPhys

每当我运行它时,我的程序就会挂起(光泽窗口显示它后面的任何内容,并且不打印调试信息)。通常我会在分析模式下运行它以找到看起来像无限循环的东西:

但是(尽管其他问题会让我相信)在我^c执行程序之后分析文件是空白的。

我知道的调试无限循环的另一个选项是 GHCI,但是当我通过 运行时maincabal repl程序可以工作!

有谁知道从哪里开始调试这个?

0 投票
1 回答
505 浏览

opengl - How to get gloss to not close ghci?

gloss is a nice library for graphics. The problem, is, when I run it in ghci, it closes ghci as soon as I exit. I tried using forkIO, but it still closes ghci after closing the window. How do I get gloss to not close ghci (or at least keep the history) or is it better to just use a file?

0 投票
0 回答
311 浏览

macos - 带有 GLUT 动态库的 haskell/gloss 示例错误“找不到符号:_glutBitmap8By13 错误”

当我加载haskell/gloss 示例时(到目前为止,我已经尝试过Wave 和Snow),在GLUT 共享库中查找某些内容时似乎遇到了错误。什么可能导致此错误,我该如何解决?

这是在带有 GHC 7.10.1 的 mac OSX 10.9.5 上

0 投票
0 回答
2352 浏览

haskell - Haskell 找不到模块“Graphics.Gloss”

我正在尝试在 Xubuntu 14.04 上的 Haskell 中运行一个简单的 Gloss 程序。现在我之前在同一台机器上运行过相同的程序,不久前没有问题,但它似乎不再工作。显然它认为 Gloss 没有安装。

我已经尝试了很多没有运气的事情。

尝试编译程序时出错:

使用 -v 标志时:

似乎是什么问题?(自从程序上次运行良好以来,机器根本没有改变,我已经成功安装并使用了 Gloss)。

0 投票
2 回答
133 浏览

haskell - 将已安装的 ghc 和所有软件包复制到另一台机器

我面临一个特殊的问题。在高中时,我捐赠了大约 10 台计算机(都是相同类型的、相同类型的 cpu、相同类型的内存等),这些计算机在重新安装后正在运行 Debian。我试图教学生一些 Haskell,我自己学得很少。孩子们很感兴趣。问题是我们的国家是第三世界,互联网非常缓慢且成本高昂。在使用有限时间的免费互联网连接仅在一台机器上下载所有 deb 文件后,我在所有机器上使用 deb 包(通过使用 apt-rdepends 找到)安装了基本的 ghc 和 ghci。下载所有缺失的 ghc deb 文件花了 10 多个小时。

我想知道阴谋集团是否可以使用这种技巧?我将在一台计算机上使用昂贵且缓慢的互联网下载所有必需的 tar 或其他文件一次,但是我不想花所有的钱从互联网上下载所有 10 台计算机。

我想向孩子们展示图表和光泽包,因为它既有趣又有趣。我受到这位史密斯先生的启发 我该怎么做?除了图表和光泽之外,还有其他包装的方法吗?谢谢你,对不起我的英语不好。