Практическая схема

Эта страница представляет собой коллекцию библиотек и расширений для использования 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/
)

Read more:  Помимо схема горящего рта: завуалированная озабоченность заботой о тревоге о здоровье полости рта

------------------------------

Библиотеки и расширения

Следующие библиотеки и расширения написаны для
Гош. Видеть здесь для библиотек, написанных для 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
#Практическая #схема

Ещё по этой теме

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.