Smalltalk 谁发明了米勒专栏?

Smalltalk 谁发明了米勒专栏?,smalltalk,miller-columns,Smalltalk,Miller Columns,维基百科称米勒专栏“类似于”早些时候在Smalltalk中使用的东西,由米勒独立发明。谁是第一个-Smalltalk还是Miller 若Smalltalk是第一个,那个么到底是谁发明了Miller列?为什么Miller列是Miller列,而不是X列,其中X是发明者的姓氏 如果Miller是第一个,为什么会提到Smalltalk?Miller专栏与Smalltalk浏览器早期使用的技术密切相关,它们是由Mark S.Miller发明的,尽管1980年在耶鲁大学。请参阅以下url 更多信息 引用的S

维基百科称米勒专栏“类似于”早些时候在Smalltalk中使用的东西,由米勒独立发明。谁是第一个-Smalltalk还是Miller

若Smalltalk是第一个,那个么到底是谁发明了Miller列?为什么Miller列是Miller列,而不是X列,其中X是发明者的姓氏


如果Miller是第一个,为什么会提到Smalltalk?

Miller专栏与Smalltalk浏览器早期使用的技术密切相关,它们是由Mark S.Miller发明的,尽管1980年在耶鲁大学。请参阅以下url 更多信息


引用的Smalltalk机制是类层次结构浏览器。它是由拉里·泰斯勒(Larry Tesler)于1976年发明的(见艾伦·凯《Smalltalk-76》下的《Smalltalk的早期历史》)。浏览器使用固定的4列表视图查找方法的源代码。第一个列表是类别。在每个类别中,您可以在第二个列表中选择一个类。一旦选择了一个类,就可以从第三个列表中选择一个方法协议。最后,一旦选择了方法协议,就可以从第四个列表中选择方法。选择方法后,该方法的源代码将显示在4个列表下面的文本编辑器中。这是一个特殊用途的固定深度miller柱的示例

从我对维基百科文章的阅读来看,米勒的专栏似乎更一般,并且有任意数量的专栏。米勒对Smalltalk浏览器一无所知,这是可信的——直到1983年Smalltalk-80的公开发行,该浏览器才被广泛使用。在此之前,只有与施乐公司有关联的人和少数几家被要求将Smalltalk-80移植到自己的硬件上的公司才使用它。(参见Smalltalk-历史片段和建议)。类层次结构浏览器的屏幕截图确实出现在1981年的Byte杂志上(第124页之后),但这也是在1980年米勒专栏的发明之后


因此,更有意义的是,更通用的机制是以米勒的名字命名的,人们后来注意到它与Smalltalk浏览器的相似之处。

这就是为什么我要问这个问题。我在网上到处都能看到这篇文章。米勒的发明首先是什么,Smalltalk类浏览器或Miller专栏?拉里·泰斯勒在接受比尔·莫格里奇的采访时也这么说。参见Bill Moggridge的书“设计交互”(Designing Interactions)第70页(第1章),这是一个一般的软件问题,与特定的问题无关。说到米勒专栏,这里是我的web开源实现。