1

在 Simon Peyton Jones 的“实现函数式语言:教程”中,一种用于高效字符串构建的数据结构称为Iseq,也称为iseqiseqRep。这可以通过搜索文档找到。

这个Iseq名字是什么东西的规范缩写吗?“i”前缀指的是什么?我想知道这是因为我想知道这是否被更广泛地使用,而且我在文献中的任何地方都找不到它。

我一直在其他地方寻找同名的任何东西,唯一的同名结构是 Clojure 的ISeq,这是一个非常不同的东西。我目前的两个最佳猜测是:

  • “i”是完全任意的,用作标识所有相关函数的前缀。
  • “i”可能代表“缩进序列”?这几乎是我能想到的唯一“我”。
4

0 回答 0