问题标签 [haskell-platform]
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.
haskell - cabal 安装和 Debian
所以,这有点个人问题,但也许人们会有很好的建议或解决方法。
问题是关于在 Debian 下安装 cabal-install 和 haskell-platform 。
当 you 时apt-get install haskell-platform
,它附带cabal-install
,并且它的命令cabal
可用。
现在这cabal-install
不是最新的:
但是,我对运行cabal update
的理解是它更新了 cabal,但由于它不是“Debian 的东西”,它把它放在~/.cabal/bin/
.
现在我的系统有 2 个 cabal,我通过打字得到的cabal
那个不是我想要使用的那个……因为它会不断更新另一个而不是它自己,因此是无效的。
所以我所做的就是在我的~/.bashrc
:
现在:
所以,我最后的问题:
- 是否有包含 cabal 0.8.2 的 deb 存储库?
- 我目前的解决方案会导致问题吗?(例如,
which cabal
仍然指向我的无用/usr/bin/cabal
,所以如果脚本使用这个命令他们会被愚弄......) - 有人想出了更好的解决方案吗?(我的有点临时,但我对幕后发生的事情知之甚少,这就是我所能想到的……)
- 如果我上面所说的任何内容是错误或不准确的,请纠正我。
haskell - haskell 中的同调代数库在哪里?
haskell 中的同调代数库在哪里?它叫什么名字?
haskell-platform - 卸载 Haskell 平台
在 /usr/local 下将目录创建为 haskell-platform (根据说明建议)后,我将前缀拼错了,当我运行 configure 时,我将其拼写为 /usr/loca,但直到后来才注意到。我没有在外面留下一个 munged 目录,而是将它移到了正确的位置。当然,一切都崩溃了。原来 /usr/loca 到处都是嵌入的。
然后我将 Synaptic 删除了 ghc6(这是 ubuntu 10.04,并且说明日运行 6.12.1/2010.1)。当我重新安装时,它仍然认为软件包在 /usr/loca 上???我什至删除了 package.cache,但它是在文件路径中使用 /usr/loca 重新创建的,即使我在 /usr/local 上使用正确的路径运行配置也是如此。
这个前缀来自哪里?在这一点上,我会尽快摆脱整个事情。我在哪里寻找要删除的点点滴滴?维基或文档都没有讨论如何摆脱这个东西。Mac 发行版中似乎有一个卸载程序,但我找不到 *nix 的卸载程序。
haskell-platform - HDBC -odbc 与haskell连接
现在我想用 haskell 连接 db,我尝试使用 cabal 安装 HDBC-ODBC、HSQL-ODBC 和 HDBC-mysql,我能够配置 sqlite3,如何添加这些包?当我尝试使用 cabal 安装它时出现此错误
我能为此做些什么?
haskell - Haskell 学习环境
在将 plt-scheme 用于 htdp 和 lispworks 个人版用于 touretsky 的符号计算介绍之后;我想更多地了解使用haskell的函数式编程。但是我被上面的 ide 宠坏了。我开始阅读learnyouahaskell,但是当讨论使用你最喜欢的编辑器时,我就空白了。我确实下载了 haskell 平台,并且可以在终端中使用 ghci,但“链接”到编辑器似乎是个问题。
haskell - Haskell 中最重要的抽象是什么?单子?应用程序?
我想知道我绝对应该知道哪些库、函数和概念以及如何使用。Monad 和那里的函数是典型的例子,但是在编码中还有其他好的原语可以使用,比如 Arrows、Applicative,......他们是谁?
顺便说一句,我想在 Haskell 世界中保持最新状态,学习新概念,这是怎么做到的?
(原标题是:“Library primitives for coding”,后来改了)
haskell - Help with running the Yesod Development server?
I'm currently trying out web development frameworks for haskell and I recently came across yesod. It seemed pretty interesting so I installed it using cabal, however I'm not able to run the development server. Following their getting started instructions here's the result:
I'm assuming it has something to do with the Data.Dynamic module but I don't know how to go about fixing it.
Additional Info
Running Ubuntu 10.10 Maverick
ghc version:
haskell - 为什么 Haskell 平台无法在 OS X 上安装?
我在 Haskell-cafe 上问过这个问题,我得到的唯一答案是——试试 stackoverflow,它受到了更密切的关注。
当我尝试安装最新的 Haskell 平台时,安装总是失败。
这几天我已经试过好几次了。这是今天的情况: 从 Haskell Wiki 下载的包:http: //lambda.galois.com/hp-tmp/2011.2.0.1/Haskell%20Platform%202011.2.0.1-i386.pkg,http ://hackage.haskell.org /平台/mac.html
我的系统:OS X 10.6.8(我第一次遇到这个问题时是 10.6.7),2.4 GHz Intel Core 2 Duo。根据 df -HI 有 221G 的空闲磁盘。
我有 Xcode 3.2.5。
下载后,我完成了安装步骤,最后它说“安装失败,联系软件开发人员”或类似的文字。
这是一个已知问题吗?任何意见或建议?
7-1 的新尝试:
我对之前的日志消息中对“NeoOffice”的引用感到非常困惑(请参阅下面的评论)。我从我的机器上完全删除了 NeoOffice 并再次运行 Haskell 平台安装。现在控制台系统日志显示:
-- 7 月 1 日 11:06:43 jrv installd[1489]:从 7 月 1 日 11:06:43 jrv installd[1489] 开始:uid=0,euid=0 Jul 1 11:06:43 jrv installd[1489]:PackageKit :*缺少捆绑标识符:/Library/Receipts/Print Selection Service.pkg Jul 1 11:07:41 jrv Installer[1472]:安装程序遇到错误,导致安装失败。请联系软件制造商寻求帮助。
如果是这样,我很惊讶没有其他人看到这个问题。
7月2日新编辑:
图书馆/收据/打印选择服务和其他问题是红鲱鱼,由于安装程序发现损坏的安装,但消除这些对最终结果没有影响。也许这是 10.6.8 中的新内容?
在消除了这些之后,我打开了当前的 Haskell 平台和之前的平台,并尝试比较它们,但没有真正的用处。在两者的分发文件上运行 diff 会产生前一个具有“choice4”而当前具有“choice14”的结果,但是根据我对 os x 软件包的了解,我认为这没有什么不同。
我从命令行以详细模式运行安装程序,现在得到:
即,没有真正的附加信息。
我没有想法,但至少我已经从我的机器上消除了几个损坏的应用程序:-)
感谢到目前为止的所有评论。
JRV
haskell - Haskell / GHCi - 从不同目录加载模块
我的 haskell 应用程序具有以下目录结构:
Subsystem
模块导入Utils
模块。我想在 GHCi 中手动测试这段代码。
问题是 GHCi 似乎只是在寻找'.'
(当前目录)中可用的模块,所以我复制Utils.hs
到子系统文件夹并能够手动测试Subsytem.hs
。有一个更好的方法吗?例如,我想在src
目录中启动 GHCi 并让它在./utils
和./subsystem
目录中搜索模块。我可以指定 GHCi 的模块路径吗?
haskell - OpenCL-Haskell 库的最佳分层模块路径是什么?
我正在创建一个 OpenCL 高级 haskell 库。Haskell树中最好的路径在哪里?我认为它应该在Graphics
子树之外,但我不知道放在哪里。
它基于 Jeff Heard OpenCLRaw(他把那个放在 上System.OpenCL.Raw.V10
)。
更新: 我刚刚启动了一个存储库, http: //github.com/zhensydow/opencl
更新:我提出的选项(和形式的答案)
- System.GPU.OpenCL
- Control.Parallel.OpenCL
- 国外.OpenCL