1 名前:デフォルトの名無しさん mailto:sage [2013/10/20(日) 07:50:56.93 .net] Emacs Lispのスレです。 - GNU Emacs Lisp Reference Manual www.gnu.org/software/emacs/manual/elisp.html - An Introduction to Programming in Emacs Lisp www.gnu.org/software/emacs/manual/eintr.html - Emacs Wiki の "EmacsLisp" www.emacswiki.org/cgi-bin/wiki/EmacsLisp - GNU Emacs www.gnu.org/software/emacs/emacs.html
302 名前:デフォルトの名無しさん [2025/10/13(月) 07:56:47.78 ID:jcovVfcE.net] >>298 へぇー最近もあるのか… CLの歴史あるエディタの代表といえば1980-のHemlockだね emacs-likeというかほぼほぼemacsのCL版だけど、なんなら今のスレ民が大体使ってるであろう1984-のGNU emacsより歴史がある 主にCMU CLの配布に同梱されててなかなかいいemacs
303 名前:デフォルトの名無しさん [2025/10/13(月) 08:05:49.85 ID:jcovVfcE.net] ああごめんここemacsスレじゃなくてelispスレだからスレチだったわ
304 名前:デフォルトの名無しさん [2025/10/16(木) 01:18:12.54 ID:BKqCsKPx.net] >>300 elispではいまのところ(ほぼ)無意味っぽいね Most of the Common Lisp declarations are not currently useful in Emacs Lisp. For example, the byte-code system provides little opportunity to benefit from type information. A few declarations are meaningful when byte compiler optimizations are enabled, as they are by default. Otherwise these declarations will effectively be ignored. https://www.gnu.org/software/emacs/manual/html_node/cl/Declarations.html まあ型宣言のご利益はなくても、(読みにくくならぬ程度の)適切な型宣言は読み手へのアノテーションにもなるから推奨したい
305 名前:デフォルトの名無しさん [2025/10/17(金) 01:25:53.83 ID:D1Ebmx1L.net] >>302 HemlockはGNU Emacs/Xemacsより(それまでの)emacsに近いんだよな 多分まだ一番古い資料が残ってるlisp系Emacsはelispの直接祖先であるMacLisp(1966)のエディタだろう コンピュータ史系のサイト読めるMacLispのマニュアル類にはエディタのキーバインドまで記されている 当然ながらemacs風キーバインドで、この頃には今に繋がるlisp系emacs(非TECO系)確立されてた