Эта страница представляет собой коллекцию библиотек и расширений для использования Scheme в качестве производственного инструмента. Под «производственными инструментами» я подразумеваю инструменты для выполнения повседневных задач системных инженеров и программистов — анализа файлов, создания отчетов, наблюдения за процессами, предоставления небольших оболочек графического интерфейса и тому подобных вещей. В настоящее время я использую Перл для этих целей, но мне всегда хочется использовать для них Scheme.
Итак, я начал эту страницу.
Большинство материалов на этом сайте сделано в качестве моего частного домашнего проекта, за исключением тех, которые прямо оговорены. Я выкладываю библиотеки даже на стадии альфа/бета, так как мне бы хотелось протестировать и использовать их и в работе. В каком-то смысле мой главный интерес — сделать мой жизнь счастливее. Как обычно, на них не распространяется гарантия, но будет приятно, если кто-нибудь еще найдет их полезными.
Если вы умеете читать по-японски, посетите Японская страница который содержит некоторые переводы статей, связанных с Lisp/Scheme.
Я написал клон Wiki в Scheme (Гош). Приходите и попробуйте:
ВиЛиКи.
Приложения и инструменты
Автономные программы, связанные со схемой.
- Гош – Текущая версия 0.9.15 (24.04.2024)

-
Реализация схемы R7RS, нацеленная на удобный механизм сценариев. Быстрый запуск, встроенный системный интерфейс и встроенная многоязычная поддержка — вот лишь некоторые из целей.
- ВиЛиКи – Текущая версия 0.6.2 (28.11.2014)
-
Вики-движок, написанный на Scheme.
- Шатон – Текущая версия
-
Система веб-чата на базе Comet.
- ЭСКМ – Текущая версия 1.1 (28.11.2014)
-
Программа-фильтр, которая копирует входной текст в выходной с обработкой встроенных выражений Scheme. Сама эта программа не зависит от какой-либо реализации схемы; вы можете использовать свой любимый. Полезно для обработки текстовых файлов с небольшим количеством динамических частей. Сама эта страница обрабатывается escm для встраивания такой информации, как время обновления библиотек, и синхронизации с японской версией. Совершенно новая версия escm, названная aescm, разрабатывается компанией TAGA Yoshitaka (
http://sourceforge.net/projects/escm/)
Библиотеки и расширения
Следующие библиотеки и расширения написаны для
Гош. Видеть здесь для библиотек, написанных для STk.
- Гош-гл – Скачать Документ Текущая версия 0.6 (09.08.2014)
-
Привязка OpenGL для Гоша. Поддерживает большинство API OpenGL 1.0–4.1 (включая API языка шейдинга OpenGL), а также некоторые API GLU и GLUT. Требуется Gauche 0.9.4 или новее.
- Левый-gtk2 – Скачать Документ Текущая версия 0.6.1 (20.03.2022)
-
Привязка GTK2 для Гоша.
Документы
- Перекрестная ссылка на схему
-
Перекрестная ссылка на библиотечные процедуры различных реализаций Scheme. Постоянно обновляется.
- Стрельба по движущейся цели: опыт разработки базы данных для отслеживания производства
-
Применение CommonLisp на практике. (да, это не Схема… во всяком случае, я положил ее сюда).
-
Отслеживание активов в производстве Final Fantasy: The Spirits Within
-
Продолжение статьи выше, своего рода вскрытие постановки.
- Склеиваем вещи вместе — схема производства компьютерной графики в реальном времени
-
Доклад, представленный на Международной конференции Lisp 2002 в Сан-Франциско, октябрь 2002 г. (есть также PDF-версия).
- Эффективная обработка чисел с плавающей запятой для динамически типизированных языков сценариев (pdf)
-
Доклад, представленный на симпозиуме Dynamic Language Symposium 2008.
- Путь интригана
-
Попытка объяснить преимущества Scheme программистам, не использующим Scheme.
Этот список никоим образом не охватывает все, но вы можете перейти по ссылкам в этих ссылках.
- Schemers.org
- Хорошая опорная точка для сбора информации о схеме. Вы можете получить Р*РСязыковой стандарт. Это место также является центром
СРФИ— Запрос схемы на реализацию — который обеспечивает общий интерфейс библиотек в различных реализациях. - СКМ
- Компактная, быстрая и портативная реализация интерпретатора Scheme.
- ОБЕЩАТЬ
- Большая коллекция портативных библиотек Scheme. Содержимое варьируется от небольших утилит, дополняющих стандартное соответствие, до полнофункциональной реляционной базы данных.
-
Языки программирования
от Дай Инукай - Документы, связанные со схемой, написанные Дай Инукаем, автором «Схемы Нюумон (Букварь схемы)» в Японии. Ознакомьтесь с этим, если вы заинтересованы в обработке японского языка в Scheme.
- Биглу
- Схема системы с компилятором и интегрированной средой разработки. Если вы планируете написать корпоративное программное обеспечение, а не просто набор скриптов, обратите на него внимание.
- Коварство
- GNU принял Scheme в качестве основы языка расширений несколько лет назад. Усилие превратилось в хитрость. Если у вас есть один из популярных дистрибутивов Linux, возможно, он у вас уже есть.
- scsh
- Я не часто им пользовался, но он выглядит хорошо, если вы ищете инструмент для системного программирования.
-
Репозиторий интернет-схем
- Как следует из названия.
- Kawa — система схем на основе Java
- Среда Scheme, написанная на Java Пером Ботнером. Код схемы компилируется в байт-код Java и, следовательно, имеет свойство «записывать один раз, запускать везде».
2025-10-21 05:47:00
1761030411
#Практическая #схема
Ещё по этой теме
