Mule

MULE(ミュール)は、GNU Emacs多言語拡張機能として開発されました。その名前は「MULtilngual Enhancement」に由来し、当初は「いつでも、どこでも、どんな言語でも」扱えることを目指していました。しかし、その機能は多言語というよりは、さまざまな文字体系を扱うことに特化していたため、より正確には「MULtiscript Enhancement」、つまり「多用字系拡張」と表現するのが適切です。

MULEは、言語固有の表記法に基づいた検索や校閲機能は提供していませんが、各言語で使用される文字列の入力、編集、表示といった基本的なテキスト操作機能を提供していました。MULEの機能は後にGNU Emacsに統合され、MULE自体の開発は終了しました。

MULEが提供していた機能をGNU Emacsだけでなく、GNU/Linux|GNU_Linuxソフトウェア全体に提供することを目指し、多言語ライブラリであるm17nlibの開発が行われましたが、こちらも現在は開発が終了しています。

MULEの概要



MULEは、複数の言語が混在するテキスト、いわゆる多言語テキストを処理する機能を提供していました。Unicodeが提供する基本的な機能を超え、入力方式、文字フォント、複雑な文字配置、各言語に対応した編集機能などをサポートしていました。

MULEは、1987年にリリースされたGNU Emacs多言語拡張版であるNEmacsをベースとしています。開発は電子総合研究所(現在の産業技術総合研究所)の半田剣一氏、高橋直人氏、錦見美貴子氏、戸村哲氏の4名を中心に行われました。MULE本体の開発の遅延や、GNU EmacsからXEmacsが分岐したことによる遅れもありましたが、最終的にMULEの機能はGNU Emacsの21版に正式に統合されました。

Quail:変換テーブル型入力システム



MULEで多言語入力を行う際には、Quailパッケージを使用します。Quailは、ASCIIキーボードからの入力を変換ルールに従って対象言語の文字列に変換する機能を提供します。ユーザーが変換ルールを定義することで、新しい言語にも対応することが可能です。

Mule for Win32



Mule for Win32は、Windows 95/NT上で動作するMULEです。宮下尚氏によってMule 2.3をベースにWin32アプリケーションとして開発されました。1997年にリリースされたバージョン1.22が最後のメジャーバージョンとされ、以降の開発は後継ソフトウェアであるMeadowへと引き継がれました。

Meadowについて



Meadowの開発およびサポートは既に終了しています。Meadowの最後の正式版は2005年のバージョン2.10であり、最後の評価版は2009年のバージョン3.01-devでした。

参考文献



  • - マルチリンガル環境の実現―X Window/Wnn/Mule/WWWブラウザでの多国語環境, 錦見美貴子, 戸村哲, 桑理聖二, 吉田智子, 高橋直人, 半田剣一, 向川信一, プレンティスホール出版, 1996, ISBN 978-4887350205
  • - 便利に使おうMule for Windows活用入門―Windowsで文章を扱う人へ, 宮下尚, カットシステム, 1997, ISBN 978-4906391516

関連項目




外部リンク



もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。