[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |
Meadow はテキストエディタではなく環境である.
Meadow は UNIX で一般的に使われているテキスト・エディタの一つである Emacs を Windows へ移植したものです.
私は
だと思ってます.
つまり,「 Meadow はテキストエディタを中心とした統合環境」なのです.
しかし,他に該当するソフトがないため,あまりイメージがわかないかもしれません.そ こで,もう少し詳しく説明していきましょう.
Meadow の中心となる機能はテキストエディタです.そのため,豊富な編集機能は当然持っ ています.そして,その機能の豊富さは,どのテキストエディタにも劣るものではありま せん.
これが単なるテキストエディタと言わずに「統合環境」と読んだ理由です.
この Emacs Lisp について少し詳しく説明します.
6.1.1 Emacs Lisp で何ができるのか (2004/12/15) 6.1.2 Meadow をなぜ使うのか (2004/12/15) 6.1.3 Meadow の欠点 (2004/12/15)
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |
Emacs Lisp を使うことにより, Meadow の機能はどんどん増える.
Emacs Lisp というのは 1 つのプログラム言語です.これを Meadow で処理することにより, さまざまな機能を持たせることができます.
例えば,こんな風に
gnus という Emacs Lisp を Meadow により処理をすることにより, Meadow はメールソフトと しての機能を持ちます.
メールソフトだけではありません.ゲームから検索,ブラウザに至るまであらゆる機能を Meadow に持たせることができます.そして,非常に多くの拡張用 Emacs Lisp が公開されて います.
それゆえに,「 Meadow は統合環境である」と私は上で書きました.人によっては, 「 Emacs は OS である」という人までいます.それほど, Emacs は多用な使い方がある のです.
この非常に高い拡張性があるからこそ,このサイトはここまで巨大化してるわけです.
また, Emacs Lisp は拡張機能だけではありません.標準機能の多くも Emacs Lisp で作 られています.これにより,ほとんどの標準機能を自分でカスタマイズすることが可能に なっています.
ちなみに, Emacs Lisp は Elisp と呼ばれます.また, Elisp で書かれたもの自体も Elisp と呼ばれています.以下, Elisp と書くことが多いので,覚えておいてください.
6.1.1.1 Emacs Lisp に関する補足 (2004/12/15)
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |
Emacs Lisp に関する雑学.
ここは補足なので,とりあえずは読まなくても構いません.興味があれば,読んでくださ い.
Lisp というプログラム言語があります.この言語は 1950 年代後半にマサチューセッツ工 科大学 (MIT) の John McCarthy らによって開発されました.
もともとは人工知能や数式計算などに用いられ,多くの方言が生まれてきました.
そんな方言の一つが Emacs Lisp です.そして,共通語に当たるものが Common Lisp にな ります.
といっても, Emacs に使われていることから,多くの人にとっては「 Lisp = Emacs Lisp 」 になってしまってますが...
Emacs Lisp で Lisp に興味を持った方は、以下のサイトを基点にどうぞ。
まずは基本でしょう.
Lisp の方言の一つである Scheme 関連のドキュメントです.
「普通のやつらの上を行け」など興味深いドキュメントがあります.
Lisp 関連のログを補完してありますので,参考にどうぞ
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |
他のソフトにはない Meadow のメリット.
私は以下のような理由で Meadow を使ってます.
これが最も大きなメリットです.私はブラウザ,メール, Web ページの作成,日常のメモ などをすべて Meadow 上で行っています.それにより,すべての操作を統一することがで きます.
しかも,ローマ字のまま検索できる migemo や moccur などの検索用 Elisp などなど,他 のソフトでは見られない便利な機能がたくさんあり,最早手放せません.
やり直し,検索など基本的な機能に不足はありません.当たり前ですね.
Meadow が扱うことのできる言語は日本語だけではありません.英語,中国語など非常に多 くの言語を扱うことができます.
ありますか?
Meadow に興味を持ったのであれば,ぜひ使ってみることをお勧めします.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |
初心者にとって Meadow のよくないところ.
逆に欠点も挙げておきます.
もともとが Unix のソフトであるため, Windows で一般に使われているようなキーバイン ドではありません.
そこが,使い始める上で大きなネックになるでしょう.
デフォルトでは使いものになりません. Elisp もいくつか入れないと,満足できないかも しれません.
参考書も何もなしでは、まず設定できないでしょう。使い始めはかなり大変です。
まともに Meadow を使うことができるようになろうと思うと、 Elisp や Unix の基礎的な 知識などを知る必要があります。
そのため,とにかく最初はとまどうことが多いと思います.
[ << ] | [ >> ] | [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |