Jump to content

Гош (Схема реализации)

ЛЕВЫЙ
Разработчик(и) Широ Каваи
Первоначальный выпуск 11 января 2001 г .; 23 года назад ( 11 января 2001 )
Стабильная версия
0.9.15 [ 1 ]  Отредактируйте это в Викиданных / 24 апреля 2024 г .; 3 месяца назад ( 24 апреля 2024 г. )
Репозиторий
Операционная система Кросс-платформенный
Тип Язык программирования
Лицензия Лицензия БСД
Веб-сайт практическая схема .сеть /ЛЕВЫЙ /

Gauche R7RS — это реализация схемы . Он предназначен для написания сценариев в производственной среде. Он предназначен для того, чтобы позволить программистам и системным администраторам писать сценарии для поддержки повседневных операций. Быстрый запуск, встроенный системный интерфейс, встроенная многоязычная поддержка — вот некоторые из ключевых целей разработки.

Gauche — свободное программное обеспечение под лицензией BSD . В первую очередь он разработан Широ Каваи.

  • Быстрый запуск — Gauche включает общие функции в свой исполняемый файл, а менее распространенные функции находятся в библиотеках, которые загружаются по требованию.
  • Система модулей — простая система модулей, API-совместимая с STklos .
  • Объектная система — CLOS -подобная объектная система с метаобъектным протоколом . Почти API-совместим с STklos . Это также похоже на . объектную систему Guile
  • Встроенная многоязычная поддержка. Строки внутри представляются многобайтовыми строками. Вы можете использовать UTF-8, EUC-JP, Shift-JIS или вообще не использовать многобайтовую кодировку. Преобразование между собственной системой кодирования и внешней системой кодирования поддерживается объектами порта.
  • Многобайтовое регулярное выражение — средство сопоставления регулярных выражений знает о многобайтовой строке; вы можете использовать многобайтовые символы как в шаблонах, так и в совпадающих строках.
  • Встроенный системный интерфейс. Gauche имеет встроенную поддержку большинства системных вызовов POSIX.1.
  • Сетевой интерфейс — имеет API для сетевого интерфейса на основе сокетов, включая IPv6, если ОС его поддерживает.
  • Многопоточность. Многопоточность поддерживается поверх pthreads. API уровня схемы соответствует SRFI-18.
  • Интерфейс DBM — интерфейсы для dbm, ndbm и/или gdbm.
  • Анализ XML — включены инструменты SXML Олега Киселева.
  1. ^ «Выпуск 0.9.15» . 24 апреля 2024 г. Проверено 23 мая 2024 г.
Примечания
  • Р. Келси, В. Клингер, Дж. Рис (ред.), Пересмотренный^5 отчет об алгоритмической языковой схеме, вычислениях высшего порядка и символических вычислениях, 11 (1), сентябрь 1998 г., и уведомления ACM SIGPLAN, 33 (9) , октябрь 1998 г.
  • Карл Брюггеман, Оскар Уодделл и Р. Кент Дибвиг, Представление контроля при наличии одноразовых продолжений, в Proceedings of SIGPLAN '96, стр. 99–107, 1996.
  • Юджин Майерс, Алгоритм разности O (ND) и его варианты, Algorithmica Vol. 1 № 2, стр. 251-266, 1986.
  • Грегор Кицалес, Джим Дес Ривьер, Дэниел Боброу, Искусство протокола метаобъектов, MIT Press.
  • Ким Барретт, Боб Касселс, Пол Хаар, Дэвид А. Мун, Кейт Плейфорд, П. Такер Витингтон, Монотонная линеаризация суперкласса для Дилана, в Proceedings of OOPSLA 96, октябрь 1996 г.
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: cf71e1d3f14c586ec5eafadbba353e19__1711492740
URL1:https://arc.ask3.ru/arc/aa/cf/19/cf71e1d3f14c586ec5eafadbba353e19.html
Заголовок, (Title) документа по адресу, URL1:
Gauche (Scheme implementation) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)