Enhancement МНОГОЯЗЫЧНЫЕ ( MULE ) является компьютерная программа , которая добавляет дополнительный письменный язык символов в GNU Emacs текстового редактора и среды программирования.
MULE предоставляет средства для обработки текста, написанного на многих языках (не менее 42 наборов символов , 53 набора кодов, 128 методов ввода и 58 языков [1] ), а также многоязычных текстов, содержащих несколько языков в одном буфере. Это выходит за рамки простых возможностей Unicode для представления многоязычного текста. MULE также поддерживает методы ввода, создание отображения с использованием шрифтов в различных кодировках, изменение синтаксиса символов и другие средства редактирования в соответствии с использованием местного языка и многое другое.
Изначально MULE был основан на Nemacs, версии Emacs, расширенной для обработки японского языка , выпущенной в 1987 году. Разработка застопорилась, а попытки включить расширенную языковую функциональность в основную версию Emacs застопорились до тех пор, пока не произошло разветвление между Lucid Inc. и Free Software Foundation. (FSF) привел к появлению XEmacs , который в течение нескольких лет мог похвастаться значительно лучшей поддержкой нескольких языков и наборов символов. Это соревнование стимулировало развитие возможностей GNU Emacs по обработке языков и побудило включить MULE в версию 21 GNU Emacs.
MULE был написан исследователями Сатору Томура, Кеничи Ханда, Микико Нишикими и Наото Такахаши из Национального института передовых промышленных наук и технологий (AIST), который является частью Министерства экономики, торговли и промышленности (METI). , от правительства Японии . [1] Это сделало невозможным для разработчиков передать авторские права на FSF, как это обычно делается для вкладов в пакеты GNU. [2]
См. Также [ править ]
Ссылки [ править ]
- ^ a b «Исследования программного обеспечения с открытым исходным кодом в AIST для обеспечения безопасности открытых систем» , Казухито Омаки, в материалах 7-го Международного симпозиума IEEE по системной инженерии с высоким уровнем надежности (HASE'02), стр. 37-, 2002 ISBN 0-7695-1769-2 . IEEE Computer Society, Вашингтон, округ Колумбия
- ^ Re: ВМ и ФСПО