Гош (Схема реализации)
Эта статья включает список литературы , связанную литературу или внешние ссылки , но ее источники остаются неясными, поскольку в ней отсутствуют встроенные цитаты . ( сентябрь 2016 г. ) |
Разработчик(и) | Широ Каваи |
---|---|
Первоначальный выпуск | 11 января 2001 г |
Стабильная версия | 0.9.15 [ 1 ]
/ 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 Олега Киселева.
Ссылки
[ редактировать ]- ^ «Выпуск 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 г.
Внешние ссылки
[ редактировать ]- Левая главная страница
- Справочное руководство Гоша
- Прогресс и план развития Гоша
- Соответствие стандартам и список платформ
- Стрельба по движущейся цели – опыт разработки базы данных по отслеживанию добычи
- Отслеживание активов в производстве Final Fantasy: The Spirits Within
- Склеивание вещей вместе: схема создания компьютерной графики в реальном времени
Категории :
- Интерпретаторы схем (языков программирования)
- Реализации схемы (языка программирования)
- Бесплатные компиляторы и интерпретаторы
- Кроссплатформенное бесплатное программное обеспечение
- Программное обеспечение, использующее лицензию BSD
- Заглушки бесплатного программного обеспечения и программного обеспечения с открытым исходным кодом
- Незавершенные статьи по компьютерному программированию