xyzzy
出典: フリー百科事典『ウィキペディア(Wikipedia)』
| xyzzy | |
|---|---|
| 開発元 | 亀井哲弥 |
| 最新版 | 0.2.2.235 / 2005年12月7日 |
| 対応OS | Microsoft Windows |
| 種別 | テキストエディタ |
| ライセンス | MIT License |
| 公式サイト | ○○○やる気のないぺぇじ(サイト名はアクセスするたびに異なる) |
xyzzy(正式な読み方はない)はWindowsで動作するテキストエディタ。Emacsと一般的なテキストエディタの利点を取り込んでいる。作者は亀井哲弥。マクロ言語としてCommon Lisp系のxyzzy Lispを実装しており、高機能なLisp処理系としての側面も持つ。
2005年12月7日、MIT Licenseを採用して、オープンソース化された。それまでは作者の意向により、明示的なライセンスが付けられること無くソースコードが公開されていたが、オープンソース化により、再配布や改変がライセンスの許諾範囲内に収まることが明確になった。
目次 |
[編集] 特徴
- エディタの他に、Lispで作成された2画面ファイラー、カレンダー、複素数も計算可能な電卓もインストール時に付属
- C、Perlなど各種プログラミング言語に対応した、Emacs風のメジャー、マイナーモードの利用が可能
- キリル文字、ギリシャ文字など各種文字コードが利用可能であり、多言語混在でテキスト編集が可能
- 拡張Lispの導入による高い拡張性。
- 軽快な動作。一般に動作が重いと言われるEmacs系エディタにあって、他のWindowsエディタ並に軽い。
などの特徴を持つ。
マクロ言語として採用されているxyzzy LispはCommon Lispに近く(6割程度の仕様が実装されている)、Emacs Lispとの互換性はあまり無い。その一方で、Windows APIにアクセスできるなど、Windowsネイティブのソフトウェアである利点をいかした作りになっている。
[編集] 読み方
公式な読み方は存在しない。xyzzywikiのアンケートでは『えっくすわいずぃーずぃーわい』、『エックスワイゼットゼットワイ』とよぶ人が多い模様。
英語圏では、『X-Y-Z-Z-Y』、『X-Y-ziz'ee』、『ziz'ee』または『ik-ziz'ee』と発音されることが多い。
[編集] 由来
古くはADVENTというゲームで離れた2点間を移動する呪文「xyzzy」が、何かの魔法に出会ったときに「Xyzzy!」と叫ぶ英語圏のスラングとして広まっている。この呪文は正しい場所で必要な条件を満たしていないときには何も起こらないためメタ構文変数の一つにもなっている。これらがxyzzyという名前の由来と思われるがはっきりしない。
[編集] 参考文献
- 入門xyzzy ISBN 4274066002
[編集] 外部リンク
- xyzzy 公式サイト
- xyzzy メーリングリスト
- xyzzywiki インストール方法、拡張Lispの紹介など
- HIE no xyzzy FAQ, 拡張ライブラリ集, Note, Tipsなど
- 黒い羽根 デフォルトキーバインドの解説など
- xyzzy Lisp Programming xyzzyを用いたCommon Lispの入門ページ
|
|||||

