タグ

LispとEmacsに関するbillie175のブックマーク (2)

  • Docstringのススメ

    Docstringとは Docstringとは, (defun hoge (foo) "こことか" (bar)) (defvar hage nil "ここ") に書く,関数や変数の説明用の文字列のことである. Docstringを書いておけば\M-x aproposや\M-x describe-function等で関数や変数の説明が見れて幸せになれるのだ. このhelp.lを使えばよりEmacsに近いDocstringが使えるようになる.詳しくはこちらを参照. Yamamoto Shinjiさん作のinfo.lのDocstringをこのhelp.l向けに書き換えたものを用意しました.info.l中のed::info-edit-modeやed::info-modeのDocstringと,describe-functionの出力を見比べると,どのような機能かよく分かるはずです. Docstri

  • Programming in Emacs Lisp: List Processing

    1. List 処理 訓練を受けてない人にとっては、Lisp は奇妙なプログラミング言語である。 Lisp のコードの中には到る所に括弧が見受けられる。中には、Lisp と言う名前 は、`Lots of Isolated Silly Parentheses' を表わしているのだとほざく人ま でいる。しかし、これは根拠のない主張である。Lisp は LISt Processing を表 わし、リスト (や、リストのリスト) を両側を括弧で狭んで扱うプログ ラミング言語である。括弧は、リストの境界を示している。時々、リストの頭に アポストロフィ、即ち引用符 `'' が付いていたりすることもある。リスト は Lisp の基礎である。

  • 1