Haskell的内置操作源代码
Source code of Haskell's built-in operations
此问题与. The chosen answer there tells us that we can look up the source codes for built in functions on hackage site, for example curry有关。
不过,我想问的是内置操作的源代码位置,包括(+), (-), (*), (/=), ([...]), ([..|...])
。最后两个是 "list constructor" 和 "list comprehensor"(我不确定这些是否是他们的标准名称..)。
加法或乘法等基本算术运算的源代码更容易找到。但是,对于 ([...]), ([..|...])
,我根本不知道在哪里以及如何找到它们。有知道的请指出来
这是 lists, arithmetic sequences and list comprehensions 上的 Haskell 98 个报告部分。至于源码中的实际实现,我建议下载仓库,用grep搜索一下。
链接
此问题与
不过,我想问的是内置操作的源代码位置,包括(+), (-), (*), (/=), ([...]), ([..|...])
。最后两个是 "list constructor" 和 "list comprehensor"(我不确定这些是否是他们的标准名称..)。
加法或乘法等基本算术运算的源代码更容易找到。但是,对于 ([...]), ([..|...])
,我根本不知道在哪里以及如何找到它们。有知道的请指出来
这是 lists, arithmetic sequences and list comprehensions 上的 Haskell 98 个报告部分。至于源码中的实际实现,我建议下载仓库,用grep搜索一下。