xyzzy

ウィキペディアから無料の百科事典

xyzzy
作者 亀井哲弥
最新版
0.2.2.235 / 2005年12月7日 (18年前) (2005-12-07)
対応OS Microsoft Windows
種別 テキストエディタ
ライセンス MIT License
公式サイト ○○ぺぇじ at the Wayback Machine (archived 2016-10-05) (サイト名の「○○」の部分はアクセスするたびに変化するようになっていた)
テンプレートを表示

xyzzyWindowsで動作するテキストエディタEmacsと一般的なテキストエディタの利点を取り込んでいる。作者は亀井哲弥。マクロ言語としてCommon Lisp系のxyzzy Lispを実装しており、高機能なLisp処理系としての側面も持つ。現在は派生版の開発が続いている。

特徴[編集]

  • エディタの他に、Lispで作成された2画面ファイラーカレンダー複素数も計算可能な電卓もインストール時に付属
  • CPerlなど各種プログラミング言語に対応した、Emacs風のメジャー、マイナーモードの利用が可能
  • キリル文字ギリシャ文字など各種文字コードが利用可能であり、多言語混在でテキスト編集が可能
  • 拡張Lispの導入による高い拡張性。
  • 軽快な動作。一般に動作が重いと言われるEmacs系エディタにあって、他のWindowsエディタ並に軽い[独自研究?]

などの特徴を持つ。

マクロ言語として採用されているxyzzy LispはCommon Lispに近く6割程度の仕様が実装されている[1]Emacs Lispとの互換性はあまり無い。その一方で、Windows APIにアクセスできるなど、Windowsネイティブのソフトウェアである利点をいかした作りになっている。

名称[編集]

xyzzyの公式な読み方は存在しない[2]。Xyzzy Wikiが行っているアンケートでは「えっくすわいじーじーわい」、「エックスワイゼットゼットワイ」と読む人が多い[3]。英語圏では、『X-Y-Z-Z-Y』、『X-Y-ziz'ee』、『ziz'ee』または『ik-ziz'ee』と発音される[4]

派生版[編集]

2005年12月にMIT Licenseを採用してオープンソース化された[5]。それまでは作者の意向により、明示的なライセンスが付けられること無くソースコードが公開されていたが、これにより再配布や改変がライセンスの許諾範囲内に収まることが明確になった。

バージョン0.2.2.235以降、亀井による更新は行われていないが、有志らによって開発が継続されている[6]

参照元[編集]

  1. ^ 広井誠「xyzzy Lisp Programming (geocities WebArchive)」
  2. ^ [xyzzy:05632] Re: 要望 Filer の位置とか他」 xyzzy Mailing List Archive
  3. ^ アンケート/xyzzyの呼び方 」Xyzzy Wiki(インターネット・アーカイブ)
  4. ^ xyzzyの頁」Wiktionary
  5. ^ xyzzyがオープンソース化」スラッシュドット
  6. ^ 「Emacs」風テキストエディター「xyzzy」が6年ぶりのアップデート窓の杜

参考文献[編集]

  • 山本泰三、日江政弘・稲原知久『入門xyzzy』オーム社、2005年。ISBN 4274066002OCLC 169968281全国書誌番号:20764306 

外部リンク[編集]