Docstring 源自 Emacs

除了 Emacs Lisp,Common Lisp、Python、Clojure、Elixir 也支持 Docstring,根据维基百科:

It appears to have been first introduced in the original TECO implementation of Emacs.[1]

Docstring - Wikipedia

Docsring 起源于 Emacs,所以在这点上,可以说 Emacs 对这些语言产生了影响。

4 个赞

貌似形如;; -*- hello:t -*-的file local variable也是Emacs带来的风格,除了这两个之外还有什么Emacs首创,被广泛运用的编程风格吗

Emacs 的设计架构在目前来看也是不过时的,后来的很多编辑器 IDE 现在都还采用类似的架构。docstring 我觉得 ruby 的做得很好,当然最早确实来源于 Emacs。

号称文档是一等公民的 Elixir 这方面做的很不错。