haskell-platform相关内容

如何在 Linux Debian Wheezy 上安装 Haskell 平台?

最初我以为我会使用 apt-get 使用几个命令来安装 Haskell,但它似乎有点复杂. 当我查看 haskell org 下载页面时,我下载了 haskell-platform-2013.2.0.0.tar.gz.然后下一步有点令人困惑.它要求在安装平台之前安装 GHC 但同时如果打开 GHC 下载页面,它会显示一些警告,例如 Stop !.....我们建议安装 Haskell 平台而不 ..
发布时间:2022-01-24 23:00:00 服务器开发

Haskell 程序输出 `<<loop>>`

我写了一个 Haskell 程序,它对列表进行二分查找.至少我是这么认为的.当我用 ghc v7.6.3 编译程序并运行程序时,我得到以下输出: 程序名:> 这个输出到底是什么意思?这是否意味着我有一个 ghc 优化掉的无限循环?我该如何调试? 解决方案 正如一些评论所说,这是 Haskell RTS 在运行时检测无限循环.它不能总是检测到这样的循环,但在简单的情况下可以 ..
发布时间:2021-12-14 12:19:27 其他开发

模棱两可的出现`Just'

我是绝对的初学者.使用emacs浏览LYAH. 我当前的设置: Ubuntu 12.04 LTS(使用经验-初学者) GNU Emacs 23(使用经验-初学者) 可以在haskell专业模式下工作 在此处所述的要点2中很难找到说明(带来haskell库)./a> 还需要指导来启用 Scion IDE . 问题: .hs代码 data可能是= Nothi ..
发布时间:2021-05-10 20:13:58 其他开发

在Windows上,ghal/ghci中似乎不提供与cabal一起安装的软件包

我正在相当标准的Windows 10 x64系统上运行Haskell Platform 8.6.3的最新版本. 现在,我很想从Hackage安装软件包以可靠地工作.将问题归因于本地配置问题,我已经采取了所有措施来简化Windows安装.我已经卸载并重新安装了Hackage,重新启动,在任何隐藏目录中搜索了我可以访问的每个最后一个配置文件,否则,删除了与Haskell相关的每个注册表项,大多数 ..
发布时间:2021-04-21 18:32:39 其他开发

无法在GHCi中输入多行语句

let x=1 y=2 z=3 在GHCi中不起作用,迫使我改用let {x=1;y=2;y=3}.我该如何解决这个问题? 解决方案 文档说: GHCi还具有由:set + m启用的多行模式,在该模式下,GHCi在当前语句未完成时自动检测并允许添加更多行.多行输入以空行终止. 多行模式使GHCi的行为类似于Python解释器: Prelude> :se ..
发布时间:2020-06-17 19:33:43 其他开发

如何卸载旧版本的GHC?

我在Mac上安装了Haskell Platform 7.10.3,安装完成后它说它已经检测到旧版本的GHC并要卸载它们,但是我该怎么做? 我正在将Macbook air与OS X 10.11.3配合使用. 解决方案 您可以通过运行来卸载以前的平台 从命令行 uninstall-hs. 您将获得类似的输出: -- Versions found on this syste ..

如何在Linux Debian Wheezy上安装Haskell平台?

最初,我以为我会使用apt-get和几个命令来安装Haskell,但它似乎有点复杂. 当我查看 haskell org下载页面时,我下载了haskell-platform-2013.2.0.0.tar.gz.然后,下一步就有些混乱了.它要求在安装平台之前先安装GHC,但同时如果打开GHC下载页面,则会显示警告,例如Stop ! ..... we recommend installing th ..
发布时间:2020-05-01 09:57:24 服务器开发

Haskell平台上带有Cabal的Windows上的便携式软件包安装

我安装了Windows XP和Haskell Platform 2013。当我想在一些没有安装Haskell平台的计算机上编译我的代码时,我不允许安装任何东西,我可以将我的Haskell平台复制到USB闪存卡上,然后在这台计算机上运行,很好。 但是有时我需要额外的软件包,它们不是标准Haskell平台版本的一部分。 我可以简单地将它安装在我的个人电脑上,但是我不知道,如何安装它们以使它 ..
发布时间:2018-06-05 11:34:54 其他开发

Haskell在启用分析后重新安装基础

我尝试按照此处中列出的说明重新安装我的Haskell库并启用了分析功能。 但是,每当cabal尝试重新安装其中一个库时,我会收到以下消息: LibraryNameHere .hs:1:1: 找不到模块`Prelude' 也许你还没有安装包`base'的分析库? 使用-v查看搜索的文件列表。 当我试图用分析重新安装 base 时启用我得到以下消息: $ $ p ..
发布时间:2018-06-04 17:24:56 其他开发

Cabal使用启用共享标志重建所有

使用ghc构建共享库时遇到了问题,我想我需要使用--enable-shared重建我的haskell软件包,是否有一种简单的方法可以用cabal来重建所有软件包 - 如果你有一个〜/ .cabal /世界, cabal install - 重新安装 - 启用 - 共享世界可以工作,但先用 - 干运行标志进行测试。但是,这只会照顾安装在cabal上的包装。如果您的软件包随发行版软件包管理器一起安装, ..
发布时间:2018-06-04 17:16:46 其他开发

安装&用OSX Mavericks GHC构建GHC

为什么我的GHC 7.6.3在升级到OSX Mavericks后没有工作? 解决方案 花了很长时间了解如何使用OSX 10.9和GHC 7.6.3,以下是一些帮助您重新构建haskell代码的提示。 摘要: 为特立独行下载命令行工具并使用gcc 4.2版(链接到在您的ghc设置文件中更正gcc路径) 步骤: $ b 下载小牛队的命令行工具 使用自制软件安装gcc-4.2 ..
发布时间:2018-06-04 17:08:09 其他开发

json在haskell中解析

我试图解析haskell中的JSON数据。经过了大量的网站,这是我所能达到的最远。 data地址=地址{house :: Integer,street :: String,city :: String,state :: String,zip :: Integer}派生(显示) 数据Person = Person {name :: String,age :: Integer,address ..
发布时间:2018-06-04 17:02:58 其他开发

我如何在Haskell中创建运算符?

制作一个三元逻辑表,我想为我称之为 的操作符创建自己的函数。 所以,例如,我想这样做,但这是不对的。什么是正确的做法? 数据Ternary = T | F | M 导出(Eq,Show,Ord) => = ::三元 - >三元 - >三元 T F = F T T = T T M = M = F F = T F T = F ..
发布时间:2018-06-04 15:57:05 其他开发

在Cygwin中编译Haskell代码,以及在Windows上的Haskell Platform中的一些其他错误

我试图用Haskell Platform 2011.2.0.1在Haskell中编译一个简单的hello世界程序。如果我在WinGHCi中加载代码,并使用GUI进行编译,则会创建.exe。然后我可以从Cygwin运行.exe。 但是,如果我尝试编译Cygwin中的代码(使用 ghc --make ),链接器失败。但再一次,如果我从Windows cmd 提示进行编译,那么compile +链 ..
发布时间:2018-06-04 15:35:35 其他开发

ghc 7.4.1不生成stub.o文件

我在Ubuntu上运行Haskell平台的默认安装,当我运行这个例子时, http://www.haskell.org / haskellwiki / Calling_Haskell_from_C “ghc -c -O Safe.hs”不生成Safe_stub.o文件。我已经在一个朋友盒以及32位和64位的Ubuntu安装上单独安装了Ubuntu。 有人可以确认这是否特定于ghc- 7.4. ..
发布时间:2018-06-04 15:34:57 其他开发

在Haskell Platform 2013.2.0.0上的Mac OS X上安装stylish-haskell时出错

在尝试从hackage安装时尚哈斯克尔软件包时,我会相对一致地得到相同的错误。 安装一直顺利进行,直到它安装到管道中,这个安装管道没有正确安装。 错误信息的结尾: > 生成17个警告和2个错误。 未能安装conduit-1.0.8 cabal:错误:某些软件包未能安装: conduit-1.0.8在构建阶段失败。例外是: ExitFailure 1 stylish-ha ..
发布时间:2018-06-04 15:19:01 其他开发

GHC / Haskell平台安装的地方

假设我想彻底重新安装GHC / HP。我想(和任何事情一样迷信)删除之前安装的任何内容和所有内容。我真的需要删除(以及在哪里)? 编辑:我在OSX上,但是我更加好奇这些信息是否可用,所有系统。 Edit2:到目前为止,我们有: OSX: / Library / Frameworks / GHC.framework / 〜/ .cabal / / usr / bi ..
发布时间:2018-06-04 14:49:23 其他开发