Monad 这个概念好难解释, 你可以理解为一个 Lazy 或者是状态未知的盒子. 听起来像是薛定谔猫(估计点进去你会更晕了). 其实就是的, 在你打开这个盒子之前, 你是不知道里面的猫处在那种状态. Monad 这个黑…
标签:haskell
[译] PureScript: 一门编译到 JavaScript 的 Haskell 方言
原文: http://www.infoq.com/news/2014/09/purescript-haskell-javascript PureScript 是一门编译到 JavaScript 的强类型静态类型语言. 它…
[译] PureScript: 一门编译到 JavaScript 的 Haskell 方言
原文: http://www.infoq.com/news/2014/09/purescript-haskell-javascript PureScript 是一门编译到 JavaScript 的强范例静态范例言语. 它…
你造 Promise 就是 Monad 吗
Monad 这个观点好难诠释, 你能够理解为一个 Lazy 或者是状况未知的盒子. 听起来像是薛定谔猫(预计点进去你会更晕了). 实在就是的, 在你翻开这个盒子之前, 你是不晓得内里的猫处在那种状况. Monad 这个黑…
haskell – 是否有“地图头”的名称.组”?
功能图头. group :: Eq a => [a] – > [a]将相等的相邻值折叠为单个值. 与nub相反,它不会删除所有后续相等的值. 例如: nub [1,1,2,1] == [1,2] (map h…
haskell – 如何调用“–enable-stdcall-fixup”选项?
在 Windows下构建DLL时,我得到以下输出: Linking main.exe ... Warning: resolving _findPeaksWrapper by linking to _findPeaksWr…
haskell – 如何防止scotty因大量文本输出而占用内存?
我有一个Scotty / WAI应用程序,其中一个端点发送一个由元素列表构建的大型Text输出.这是相关代码: import Data.Text.Lazy as L import Data.Text.Lazy.Encod…
使用haskell图包设置id和class
我正在使用 haskell的图表包,我正在使用SVG后端.我将SVG标记直接嵌入到 HTML文档中,以便将图形作为网页的一部分.我已经构建了一个非常酷的条形图,我想为它添加一些基本的交互性.例如,当您将鼠标悬停在栏上时,…
我如何在Haskell上FFI一个CUDA应用程序?
我已经将一个 Haskell应用程序移植到CUDA以加速它.现在,我有一个.cu文件,我想从Haskell中使用它作为API.我已经按照教程轻松设法了FFI C文件,但我不确定这是如何适用于CUDA / nvcc的.我该…
haskell – c2hs in-and-type-marshalling
我正在看 haskell-mpi binding,我们有例如这个签名在mpi.h中: int MPI_Initialized (int *flag); 在Internal.chs中表示如下: {#fun unsafe I…
haskell – 如何从容器构建类型化的可变参数函数?
考虑一下可爱的小 HoleyMonoid库,它允许您构建类型化的类似variadic的函数,如下所示: {-# LANGUAGE NoMonomorphismRestriction #-} import Control.…
Haskell中PETSc FFI的库设计
我想通过FFI接口从 Haskell获得 PETSc库(的一个子集),以隐藏用户的内存和错误管理; >使用下面显示的命令构建带有共享库的PETSc 3.5.3,测试套件成功运行>使用标头导入,类型和两个示例外…