Next: List Processing, Previous: Top, Up: Top [Contents][Index]
GNU Emacs統合環境のほとんどは、Emacs Lispと呼ばれるプログラミング言語によって記述されています。あなたがコンピューターにコマンドを与えた際に何を行うかをコンピューターに伝えるソフトウェア(一連の命令)は、このプログラミング言語によって記述されたコードなのです。。Emacsは新たなコードをEmacs Lispで記述して、それをエディターの拡張機能として容易にインストールできるようにデザインされています。
(GNU Emacsを“拡張可能なエディター(extensible editor)”と呼ぶときがありますが、Emacsが提供するのは編集能力だけではありません。“拡張可能なコンピューター環境(extensible computing environment)”と呼ぶほうが適切でしょう。とはいえ、これは何とも言いにくい表現です。Emacsをシンプルにエディターとして呼ぶほうが簡単でしょう。その上あなたがEmacsの中で行うすべてのこと、すなわちマヤ暦や月齢を調べたり多項式の単純化、コードのデバッグ、ファイル管理、メール閲覧、本の記述などすべてのアクティビティはもっとも汎用的な意味において一種の編集とみなせます。)
• Why | Why learn Emacs Lisp? | |
• On Reading this Text | Read, gain familiarity, pick up habits.... | |
• Who You Are | For whom this is written. | |
• Lisp History | ||
• Note for Novices | You can read this as a novice. | |
• Thank You |