[devel] 2.2 features

Alex Ott =?iso-8859-1?q?ottalex_=CE=C1_narod=2Eru?=
Вт Фев 18 10:00:34 MSK 2003


* bigloo

Bigloo является компилятором и интрепретатором для расширенной версии
языка программирования Scheme. Выходными форматами может быть native
код и bytecode для JVM. Bigloo позволяет объединять вместе программы
на C и Scheme. При этом создаются маленькие и быстрые исполняемые
файлы.

* cost

Cost является утилитой и библиотекой для работы с SGML/XML. Она выполнена в
виде расширения для Tcl, и работает в связке с парсерами nsgmls, sgmls и/или
expat, написанными James Clark.

* deroff

Deroff удаляет разметку roff из документов, с целью их индексирования,
проверки грамматики и т.п.

* emacs-apel

Библиотека функций для Emacs, основной целью которых является создание базы
функций, переносимых между разными операционными системами и разными
версиями Emacs.

* emacs-bbdb

Big Brother Database для Emacs, позволяет хранить в Emacs адресную
книгу. Особенно эффективен при использовании с разными почтовыми
клиентами.

* emacs-dictionary

Клиент dictionary (RFC 2229) для Emacs. Хорошо работает с utf8,
позволяя одновременно работать со словарями для разных языков. Имеется
очень удобный режим показа переводов в виде всплывающих подсказок
(tooltips).

* emacs-docbookide

Данный пакет позволяет эффективно работать с документами с разметкой
DocBook SGML/XML.

* emacs-ecb

ECB представляет собой среду разработки для языков C, C++, Java по
организации интерфейса похожую на специализированные среды
разработки. Эффективно интегрируется с пакетами semantic и jdee,
обеспечивая комфортную работу.

* emacs-ede

EDE реализует функции среды разработки, аналогичные функциям современных
IDE. Хотя в Emacs и существует много возможностей используемых при
разработке, пакет EDE добавляет команды, используемые для отладки,
компиляции и сопровождения файлов проектов.

* emacs-eieio

EIEIO является средством для создания объектно ориентированных 
приложений на emacs lisp. Аналог CLOS для Emacs.

* emacs-elib

Elib содержит функции для:
 - хранения данных (очереди, стеки, деревья и т.п.)
 - работы со строками, которые отсутствуют в стандартной поставке emacs
 - функции работы с минибуфером
 - функции работы со списками кличиков в буфере

* emacs-elisp-manual

Это пакет содержит полное описание языка Emacs Lisp (на английском
языке).

* emacs-gnuplot

Режим для работы с Gnuplot из Emacs. Позволяет выполнять команды,
набираемые в буфере Emacs. Меню и панели инструментов позволяют
работать с Gnuplot даже новичкам.

* emacs-haskell-mode

Режим для работы Haskell из Emacs. Данный режим обеспечивает подсветку
синтаксиса, отступы и взаимодействие с интерпретаторами языка Haskell.

* emacs-jdee

Среда разработки на Java для Emacs, позволяющая редактировать,
компилировать и отлаживать программы на языке Java. Среди
дополнительных возможностей --- поддержка makefile'ов, автоматическая
генерация кода, интерпретатор исходных текстов на Java.

* emacs-mailcrypt

Mailcrypt является пакетом для Emacs, который предоставляет простой
интерфейс для шифрования с открытымси ключсам с помощью PGP [и
GnuPG!]. Mailcrypt делает шифрование полностью интегрированной частью
вашей системы обработки почты и новостей.

* emacs-misc-modes

Дополнительные пакеты Emacs для самых разных задач. Сюда входят:
пакет для сохранения состояний (сессий) между сеансами Emacs,
просмотра rfc, ведения списка дел (todo) и многое другое.

* emacs-mmm-mode

Режим MMM является вспомогательным режимом для Emacs, позволяющим
использовать несколько основных режимов в одном буфере. В частности он
удобен для редактирования встроенного кода, такого как код на Perl в
Mason или другого.

* emacs-mode-auctex

AUC TeX это мощная, настраиваемая интегрированая среда для написания,
редактирования и обработки файлов TeX/LaTeX при помощи
Emacs. Обеспечивает дополнение имен окружений и команд TeX/LaTeX при
их вводе. Также предоставляются возможности для компиляции документов,
поиска ошибок, просмотра и печати не выходя из Emacs.

* emacs-mode-psgml

Этот основной режим позволяет использовать Emacs для редавтирования
документов в форматах SGML и XML. Автоматический разбор DTD для
документов позволяет данному режиму использовать дополнение имен тегов
данного конкретного документа, а также эффективное редактирование
аттрибутов. При этом соблюдается соответствие вставляемых тагов DTD.

* emacs-ognus

GNUS используется в Emacs для чтения новостей и почты. Oort Gnus
представляет собой новую ветку разработки пакета Gnus. Хотя данная
версия и считается alpha-версией, но она достаточно стабильна и
обладает множеством возможностей -- фильтрация спама, пакеты для
цитирования писем (вместо supercite), шифрации писем (вместо
mailcrypt) и многое другое.

* emacs-preview-latex

Preview-LaTeX позволяет отображать математические формулы, набираемые
при работе с LaTeX непосредственно в буфере GNU Emacs. Кроме формул
также отображаются картинки и другие графические элементы в тексте.

* emacs-prog-modes

Дополнительные пакеты Emacs для работы с исходными текстами программ
на языках С, Fortran, Scheme, Ruby и других, а также различные
вспомогательные режимы для редактирования файлов Autoconf/Automake,
отладки и многого другого.

* emacs-semantic

Semantic Bovinator: Генератор парсеров для Emacs. Позволяет создавать
модули для разбора файлов с исходными текстами и писать разные модули
на основе этих парсеров. В поставке имеются парсеры для
C/C++/Java/Makefile.

* emacs-sml-mode

Данный пакет предоставляет основной режим для редактирования исходного
текста программ на языке Standard ML.

* emacs-speedbar

Speedbar используется в Emacs для визуализации информации, относящейся
к текущему буферу. Информация представляется в виде дерева,
обеспечивая удобную навигацию и по исходным текстам программ и по
документации.

* emacs-template

Данный пакет позволяет создавать файлы на основе шаблонов. Позволяет
создавать интерактивные шаблоны файлов, которые могут настраиваться в
зависимости от вводимой пользователем информации.

* emacs-text-modes

Дополнительные пакеты Emacs для работы с текстами на естественных
языках. Сюда входят: редактор таблиц, пакет для редактирования файлов
bibtex и другие.

* emacs-tiny-tools
				      
Tiny-tools -- набор библиотек и пакетов, которые спроектированы таким
образом, чтобы быть независимыми от операционных систем и версий
Emacs. Например, автоматически настраиваются пути загрузки,
обработчики URL и многие другие возможности.

* emacs-tramp

TRAMP предоставляет возможность удаленного редактирования файлов,
аналогичные пакету Ange-FTP.  Различие заключается в том, что Ange-FTP
для передачи файлов использует FTP, в то время как TRAMP использует
комбинацию программ rsh/rcp, или ssh/scp.

* emacs-w3

W3 используется в Emacs для работы с Internet, поддерживая множество
протоколов. Пакет обеспечивает рендеринг html страниц, поддерживая
таблицы и фреймы, а также отображение картинок.

* emacs-xslide

Этот основной режим Emacs предназначен для редактирования файлов XSL.

* emacs-xslt-process

XSLT-process является вспомогательным режимом для XEmacs или GNU
Emacs, который делает их мощными XML редакторами с возможностью
отладки и работы с XSLT.

* emacs-zenirc

Клиент IRC для Emacs. Имеет все основные возможности стандартных
IRC-клиентов.

* htmldoc

Htmldoc - программа обработки html, которая позволяет создавать PDF,
PostScript и HTML с оглавлением. Имеется графический интерфейс для
задания параметров обработки.

* kawa

Kawa является реализацией Scheme, написанной на языке Java, которая
компилирует код на Scheme в байт код Java. Стандарт R5RS реализован
почти полностью, плюс добавлены некоторые расширения. Позволяет
использовать все библиотеки Java в сочетании с гибкостью кода на
Scheme.

* libgc

Этот пакет содержит все необходимое для разработки программ с
использованием сборщика мусора, написаного Boehm.

* plt1

DrScheme является образовательной средой, построенной на базе
MzScheme -- реализации языка Scheme, соответствующей R5RS.

* plt2

DrScheme является образовательной средой, построенной на базе MzScheme
-- реализации языка Scheme, соответствующей R5RS. Данная версия
является новой по сравнению с plt1, и имеет множество расширений,
например, новую модульную систему, улучшенную работу с locale. В
состав пакета входит сервер WWW, который позволяет использовать мощь
языка Scheme для написания программ.

* scsh

Scsh является реализацией языка Scheme, созданной специально для
написания программ для Unix и скриптов командного процессора -- она
может использоваться для написания широкого диапазона приложений, от
небольших скриптов, обычно пишущихся на sh или perl, дл стандартных
системных приложений, обычно пишущихся на языке C.

* TEItools

TEItools -- это набор утилит для преобразования файлов в формате TEI
lite SGML в другие форматы и наоборот.

* tgif

Tgif является пакетом для двумерной графики. Он поддерживает создание
иерархических изображений и легкую навигацию между наборами
изображений. Он также является броузером гиперграфики для WWW.

* xmahjongg

Целью игры mahjongg является удаление всех 144 фишек с игрового поля,
путем нахождения одинаковых пар.

* xmldiff

xmldiff -- это утилита для выделения различий между двумя файлами xml.
Она возвращает набор примитивов, которые надо применить к исходному
дереву, для того, чтобы получить результирующее дерево.



P.S. некоторые могут не присутствовать в Мастере 2.2



Подробная информация о списке рассылки Devel