原文: http://www.infoq.com/news/2014/09/purescript-haskell-javascript PureScript 是一门编译到 JavaScript 的强范例静态范例言语. 它…
标签:haskell
[译] PureScript: 一门编译到 JavaScript 的 Haskell 方言
原文: http://www.infoq.com/news/2014/09/purescript-haskell-javascript PureScript 是一门编译到 JavaScript 的强类型静态类型语言. 它…
haskell – 如何为类型级列表编写交集函数
我正在研究操作系统的类型级列表,我编写了两个类型级函数,一个用于组合两个列表,另一个用于交叉.我无法使交叉口功能正常工作. (ghc 7.10.3) 这是组合功能,按预期工作: *Main> (combineSup…
haskell – Hackage上的包构建失败
我将我的第一个包上传到Hackage( http://hackage.haskell.org/package/groundhog-0.0.1)并且无法构建错误: *** setup configure Configuri…
Haskell FFI – C结构数组数据字段
我正在为具有相当复杂接口的本机库处理 haskell绑定.它有很多结构作为其接口的一部分,我一直在使用hsc2hs和bindings-DSL包构建接口,以帮助自动化结构绑定. 但是,我遇到的一个问题是包含多维数组的结构.…
haskell – 如果我已经在管道中,我如何上传到S3?
在 Haskell中,我正在通过管道处理一些数据.在该处理期间,我想有条件地将该数据存储在S3中.是否有任何S3库可以让我这样做?实际上,我想做的是“开发”管道创建的管道,并将其包含的数据放在S3上,同时继续处理它. 我…
Haskell程序可以类似于将消息传递给彼此的对象吗?
Haskell是一种纯函数式语言,它突破了传统的面向对象语言.但是,请考虑Alan Kay关于OOP“真实”含义的以下引用: OOP to me means only messaging, local retention…
我应该如何让Shake知道需要’ghc –make’来跟踪haskell文件的变化?
我想知道推荐使用shake和ghc的方法 – 一起制作.在我的项目中,使用摇动规则将C源代码编译到他们的* .o文件(我称之为cobjects)中,并通过调用ghc –make将这些对象链接到我的 haskell程序中.…
haskell – 状态与Megaparsec ParsecT没有回溯
我有一个解析器定义为以下稍微复杂的版本: data X = X { getX :: State ([Int], [X]) Bool } type Parser = ParsecT Void String (State (…
模板Haskell声明的名称作为字符串
说我有这个: f x = x + 1 tt2 name o = sequence [valD (varP (mkName name)) (normalB [| f $(varE o) |]) []] 我想将tt2转换为t…
Haskell程序中的GLUT错误
我正在使用OpenGL和 Haskell.我尝试了一个示例程序,它使用ghc编译器成功编译但是当我运行它时,我得到了这个错误 用户错误(未知GLUT条目glutInit) 我搜索了这个,但大多数答案与mac OS X和W…
haskell – 我如何解析GHC核心?
我试图解析从运行ghc -c -ddump-simpl myfile.hs获得的ghc核心代码. 我知道extcore和core库是我的选择. 我正在寻找一个描述这些库使用的简单示例. [编辑]解析结果应该是一个数据结构…