腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
Haskell
的
SVGFonts
库
中
的
这个
示例
无法
编译
?
使用
Haskell
的
<code>D0</code>
库
,我尝试使用<code>D1</code>函数来生成图表。下面是我尝试遵循
的
示例
,它由<code>C2</code>包含在代码
中
它在<code>D5</code>
的
<code>D6</cod
浏览 1
提问于2019-12-05
得票数 3
回答已采纳
2
回答
Haskell
:如何评估readMay?
、
当我看到一个时,一段特定
的
代码让我感到困惑。在我看来,下面的片段不应该起作用,但它确实起作用。在
这个
例子
中
,关于readMay
的
评估有一些我不太理解
的
东西。2020 - year) readMay yearString (:t readMay = Read a => String -> Maybe a)不应该总是计算为Nothing,因为我没有强制使用它
的
类型要使这段代码工作,必须首先计算case语句
的
结果表达式,因为表达式2020 - year将要求yea
浏览 6
提问于2015-03-04
得票数 3
回答已采纳
1
回答
如何消除“实用模板
Haskell
教程”
中
的
编译
器错误?
背景·
无法
匹配类型‘Exp’与‘可能Exp’预期:可能Exp实际:Exp ·在“TupE”
的
第一个论点中,即“(map VarE xs)”表达式
中
的
“TupE (map VarE xs)”在“ntup然而,
浏览 7
提问于2022-04-26
得票数 1
1
回答
为什么
MIN_VERSION_GLASGOW_
HASKELL
在GHC9.2
中
不起作用?
、
、
根据,我们希望MIN_VERSION_GLASGOW_
HASKELL
(x,y,z,z') CPP能够在相应
的
MIN_VERSION_GLASGOW_
HASKELL
(x,y,z,z')版本上工作。但是,以下内容
无法
在GHC 9.2上
编译
这里发生了什么事?为了解决
这个
问题,我发现自己使用:但是
为
浏览 5
提问于2022-02-07
得票数 4
回答已采纳
4
回答
如何将Thunk序列化或保存到文件
中
?
、
、
在
Haskell
中
,您可以有无限个列表,因为它没有完全计算它们,而是使用块。我想知道是否有一种方法来序列化或以其他方式将一段数据保存到文件
中
。例如,假设您有一个list [0..]。这是我要找
的
东西
的
一个例子。
浏览 8
提问于2014-03-08
得票数 6
回答已采纳
1
回答
为什么
GHC这么难
编译
?
、
我正在尝试在Solaris上
编译
GHC
的
最新版本(比如7.4或7.6),使用6.12.1二进制文件进行
编译
。然而,我注意到GHC需要一个精确
的
4.1.2版本
的
GCC来
编译
它自己,以及许多其他
的
。
为什么
构建GHC
的
前提条件如此严格?
Haskell
是如此强大,我
无法
想象有很多东西不能用纯
Haskell
编写,那么
为什么
GHC需要C
编译
器来
编译<
浏览 2
提问于2013-01-08
得票数 1
回答已采纳
1
回答
将外部C
库
与
Haskell
链接
、
、
、
、
关于
Haskell
的
FFI
的
在线教程都使用本地定义
的
C文件制作了简单
的
示例
,然后
编译
该文件并将其与
Haskell
二进制文件链接。我如何做一些更重要
的
事情,比如说,将我
的
Haskell
二进制文件与蓝牙
库
链接起来? 假设我在系统上安装了BlueZ和所需
的
开发人员
库
。我可以在我
的
cabal文件中将
这个
标志传递给<em
浏览 10
提问于2020-09-17
得票数 2
回答已采纳
1
回答
为什么
我不能替换用GHC分发
的
库
呢?如果我这么做了会怎么样?
、
、
有没有一种不需要重新
编译
GHC就能安全地完成这一任务
的
方法?我正在调试一个基本
库
的
问题,它会非常方便。 注:当我说我想替换base时,我
的
意思是用来自同一个GHC版本
的
base
的
修改版本。我正在调试
库
,而不是针对不同
的
GHC版本测试程序。
浏览 1
提问于2016-04-27
得票数 2
1
回答
mime-mail和xmlhtml具有冲突
的
依赖关系
、
、
、
我相信在写这篇文章
的
时候,我正在运行最新
的
Haskell
平台。GHC版本为7.6.3。cabal -安装版本为1.16.0.2,cabal版本为1.16.0。这是在运行Ubuntu 14.04.2
的
virtualbox机器上运行
的
。 这就是我
的
问题。我有一个应用程序,它同时依赖于mime-mail和xmlhtml。在运行相同版本
的
GHC和cabal
的
物理服务器上,可以很好地构建,但会出现一些警告。它也运行相同版本
的
Ubuntu。我能看
浏览 4
提问于2016-02-20
得票数 0
3
回答
编译
的
和解释
的
:让或不让
、
、
、
为什么
Haskell
解释器(GHCI 7.10.3)需要函数定义在let表达式
中
,而
Haskell
编译
器(GHC 7.10.3)如果函数定义在let表达式
中
则抛出解析器错误?如果解释器在let表达式
中
,并在输入'=‘上抛出一个解析错误,
为什么
解释器会接受
这个
定义?同时,如果我从一个文件
编译
相同<e
浏览 8
提问于2016-10-17
得票数 1
回答已采纳
3
回答
可以通过计算字符串在运行时创建函数吗?
、
在求解离散数学
的
程序
中
,我想让用户输入一串逻辑操作;例如,如果用户输入let f (x:y:_) = x && y,那么我将得到一个函数f,以便在程序
的
其余部分中使用。在GHCi
中
,我可以通过输入let f (x:y:_) = x && y轻松地测试我
的
程序。 我不知道如何完成这项任务。我已经从包
中
查看了plugins函数,但它似乎不是正确
的
函数。我能在
Haskell
做
这个
吗?我计划对此使用
的<
浏览 0
提问于2013-09-16
得票数 9
回答已采纳
1
回答
在本地使用UndecidableInstances实用化是否会对
编译
终止产生全局影响?
、
、
、
假设
Haskell
库
设计人员出于某种原因决定使用。
这个
图书馆
编译
得很好。现在假设一些程序使用
这个
库
(比如定义它
的
类型类
的
一些实例),但不使用扩展。
编译
失败(不终止)会发生吗?如果能发生这样
的
情况,我很乐意看到一个例子。例如,由于经常使用UndecidableInstances,是否有可能编写依赖于mtl
的
程序(或使用扩展
的
任何其他标准
库
),而不使用Undecida
浏览 2
提问于2013-01-23
得票数 29
回答已采纳
1
回答
在Windows上部署应用程序
的
GHC API
的
简单方法
、
、
、
我想在Windows上部署一个需要访问GHC API
的
应用程序。使用Wiki
中
的
第一个简单
示例
: 我希望将我
的
应用程序部署为一个简单
的
zip文件,并且不要求用户安
浏览 6
提问于2011-03-19
得票数 11
回答已采纳
2
回答
为什么
(!!)和(.)共享优先9?
对
Haskell
来说是个新手,我在
这个
表达式
中
碰到了一个简单
的
错误。 Note I认识
浏览 2
提问于2016-12-04
得票数 4
回答已采纳
3
回答
Haskell
程序是如何在内部
编译
和执行
的
?
、
、
、
我很难理解
Haskell
(GHC)如何
编译
程序,以及这些程序是如何运行
的
。 GHC是用
Haskell
编写
的
一个非平凡程序
的
典型例子。但是,GHC
的
某些部分似乎不是用
Haskell
编写
的
,即运行时环境(在C/C--
中
)。
为什么
会这样呢?表现原因?(我知道和它
的
朋友,但对他们不太了解。)说到运行时环境:
为什么
编译
后
的
浏览 8
提问于2012-09-13
得票数 39
回答已采纳
1
回答
haskell
解析错误,不正确
的
标识?
我正在尝试编写一个程序,在输入
中
接受一个由列表(如[[1,2],[3,4],[5,6]] )组成
的
矩阵,并给出它
的
转置[[1,3,5],[2,4,6]]作为输出。
这个
版本可以工作,但是它会产生一个错误,因为它到达列表
的
末尾并且没有停止。transpose xxs = map head xxs : transpose (map tail xxs)transpose xxs = if ((length xxs)>0) then,所有代码都在一行
中
,没
浏览 0
提问于2018-06-15
得票数 0
回答已采纳
1
回答
我如何告诉GHC,当它使用FFI
编译
C++文件时,它应该在特定
的
文件夹
中
查找
库
?
、
我有一个
Haskell
文件Saturn.hs和一个C++文件hssaturn.cpp和hssaturn.h,它们位于src/Galakhsy/目录
中
。hssaturn.cpp需要libsaturn.cpp和/或libsaturn.hpp,它们位于lib/saturn/src/lib/
中
。 我不知道如何正确
编译
它,有什么建议吗?
浏览 0
提问于2013-03-08
得票数 0
回答已采纳
1
回答
为什么
Haskell
忽略
这个
示例
中
的
硬编码int?
为什么
这只计算x?:evalE x 0
的
计算值为x
的
字符串表示形式。我希望它能计算为(x + 100),但它总是只是x,
为什么
呢?以下是评价
的
背景: = Num Int deriving (Eq, Show
浏览 1
提问于2020-10-01
得票数 0
回答已采纳
2
回答
Haskell
32位程序在64位Windows上冻结
、
、
我正在使用GHC在一个叫做citeproc-hs
的
特殊(
haskell
-)
库
的
帮助下为Windows构建一个
Haskell
程序。在32位
的
Windows XP机器上,应用程序运行良好,而在另一个Windows7
的
64位环境(在3台不同
的
PC上测试)上,“该
库
的
函数读取上述特定文件(”样式“文件)只是冻结,没有任何错误消息。我使用相同
的
.exe文件,但有一个不同
的
行为我
无
浏览 0
提问于2011-10-05
得票数 3
1
回答
为什么
这个
Haskell
语句在GHCi
中
工作,但却
无法
编译
?
、
在GHCi
中
,以下工作非常出色:但是,试图从源文件
编译
它会导致一个错误:以下是错误,以供参考: “由于使用'/=‘限制(Eq a0)’而产生
的
模糊类型变量'a0‘
无法
被解决。”
浏览 0
提问于2018-12-24
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券