Об этом проекте

Inform 7 — это язык программирования, предназначенный для создания интерактивной литературы, который отличается своим синтаксисом на естественном языке. Основываясь на идеях из лингвистики и литературного программирования, он служит средством для литературного письма, инструментом для прототипирования в игровой индустрии и образовательным ресурсом для курсов по цифровому повествованию. Основное программное обеспечение включает в себя компилятор и инструменты командной строки, все из которых написаны как литературные программы для сохранения читаемости кода наряду с исходным кодом. Ключевые компоненты включают `inform7` (компилятор), `inbuild` (менеджер сборки и пакетов), `inter` (для обработки промежуточного кода) и `inblorb` (для упаковки файлов историй). Репозиторий также содержит важные расширения, такие как Basic Inform и Standard Rules, а также наборы для выполнения на различных платформах и языках. Хотя ядро является командной строкой, существуют независимые репозитории для приложений на macOS, Windows и Linux. Проект подчеркивает структурированный процесс эволюции, с отслеживанием ошибок и предложениями, управляемыми отдельно, и поддерживает ретроспективные сборки для совместимости с прошлыми версиями.