Lapis (текстовый редактор) - Lapis (text editor)

Ляпис
Оригинальный автор (ы) Роб Миллер и др.
Разработчики) Массачусетский технологический институт
Стабильный выпуск
1.2 / 19 октября 2003 г . ; 17 лет назад ( 2003-10-19 )
Написано в Джава
Операционная система Windows XP , Linux
Доступно в английский
Лицензия GPLv2
Интернет сайт группы .csail .mit .edu / uid / lapis

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

Эта способность возникает через программирование на примере и является его примером . Множественные элементы для редактирования выбирается автоматически в соответствии с примером , предоставленного пользователем, что делает эту экспериментальную функцию , уникальную для Ляписа среди текстовых редакторов, хотя существуют аналогичные функции в некоторых веб скребки и данные munging инструментов.

Чтобы создать выбор, Lapis сначала определяет наиболее существенные свойства элементов, выбранных пользователем в процессе, называемом генерацией элементов , обнаруживает общие характеристики элементов, выбранных пользователем, группирует эти элементы, чтобы создать гипотезу для концепции, определяющей выбор. , а затем применяет обобщенную концепцию ко всему тексту. Lapis также имеет функцию обнаружения выбросов, отмечая красным те выбранные элементы, которые имеют низкий балл соответствия, что позволяет пользователям просматривать автоматические решения, принимаемые алгоритмом.

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

Программное обеспечение запрограммировано на различных языках, в основном на Java , и выпущено под версией 2 Стандартной общественной лицензии GNU (GPLv2) с различными зависимостями, предоставляемыми под другими лицензиями.

Смотрите также

Ссылки

внешняя ссылка