1
3
好吧,这没什么用,但是安德鲁·肯尼迪写了一个功能性的珍珠 酸洗组合器 ,发表在《函数式编程杂志》(2004),14:6:727-739。关于结构共享和在pickle中如何处理它,有很多讨论,但是没有直接讨论这个问题如何与 实施 关于语言。但本文确实讨论了内存和pickle中的结构共享,所以我希望它比什么都没有要好。 马丁·埃尔斯曼在2005年发表了一篇后续论文 函数式程序设计的发展趋势 ;标题是 具有共享的类型专用序列化 . 本文主要讨论unpickler(反序列化器)的hash计算,而不是实现中的hash计算,但它可能还是有价值的。 JFP文件是专有的,但是 preprint on Andrew's web page 。 埃尔斯曼的论文似乎可以通过谷歌学者在 http://tinyurl.com/yd5tw2b 。 (在以前的生活中,我参与了一个项目,创建人们可以阅读和编辑的ascii pickle。我愚蠢地没能出版,但我保留了一个兴趣。) |
2
2
我在函数式语言中找到一个关于编组的引用;不确定它是否有用,但作者很聪明: http://tinyurl.com/yc3hob9 我相信马蒂亚斯·布卢姆和/或安德鲁·阿佩尔在这方面做了些什么,但我找不到报纸。我也相信我曾经为 函数式程序设计杂志 ,但我不记得这篇论文是谁写的还是被接受的。 我建议你问问马蒂亚斯·布卢姆,安德鲁·阿佩尔和菲尔·瓦德勒他们是否能帮忙。 |
3
0
coq v5.10具有散列计算和编组/解编。我没有找到任何已发布的表单,但在源代码中,解组步骤将被引用为“重新连接”。coq未编码的值,然后遍历它们以重新创建共享,当所有语言都提供了
|
nanounanue · 使用python和高级操作符的函数管道 6 年前 |
Zazaeil · 这个特定的递归可以用尾部优化的方式重写吗? 6 年前 |
corvid · 使用ramda通过变量进行升序/降序 6 年前 |
CodingNow · Scala:如何制作多种方法并逐一应用? 6 年前 |