MULtilingual Enhancement ( MULE ) は、 GNU Emacsテキスト エディターおよびプログラミング環境に追加の書き言葉文字を追加するコンピュータ ソフトウェアです。
MULE は、多くの言語 (少なくとも 42 の文字セット、53 のコーディング セット、128 の入力方法、58 の言語[1] ) で書かれたテキストや、同じバッファー内に複数の言語を含む多言語テキストを処理する機能を提供します。これは、多言語テキストを表現するためにUnicodeが提供する単純な機能を超えています。MULE は、入力方法、さまざまなエンコーディングのフォントを使用した表示の作成、文字構文の変更、およびローカル言語の使用法に対応するその他の編集機能など、さまざまな機能をサポートしています。
MULE はもともと、1987 年にリリースされた、日本語を扱えるように拡張された Emacs のバージョンである Nemacs をベースとしていました。開発が行き詰まり、主要な Emacs バージョンに言語機能の強化を組み込む取り組みも行き詰まっていましたが、 Lucid Inc.とFree Software Foundation (FSF)の分岐によりXEmacsが生まれ、数年間にわたり複数の言語と文字セットのサポートが大幅に向上しました。この競争により、GNU Emacs の言語処理機能の開発が活性化し、GNU Emacs バージョン 21 に MULE が組み込まれるようになりました。
MULEは、日本政府の経済産業省(METI)の一部門である産業技術総合研究所(AIST)の研究者、戸村悟、半田健一、錦見美紀子、高橋直人によって書かれました。 [ 1] これにより、開発者がGNUパッケージへの貢献に対して通常行われるように、FSFに著作権を譲渡することが不可能になりました。[2]
参照
参考文献
- ^ ab 「AIST におけるオープン ソース ソフトウェア研究活動 - 安全なオープン システムを目指して」、大巻一仁著、第 7 回 IEEE 国際高保証システム エンジニアリング シンポジウム(HASE'02) の議事録、p. 37-、2002 ISBN 0-7695-1769-2。IEEEコンピュータ ソサエティ、ワシントン DC
- ^ VM と FSF について
外部リンク
- 公式サイト
- MULEの歴史
- MULE よくある質問
