MIT/GNU Scheme — язык программирования, диалект и реализация языка Scheme, разновидности Лиспа. Он может производить нативные двоичные файлы для архитектуры x86 (IA-32, x86-64). В основном, поддерживает стандарт R7RS.[2] Это свободное и открытое программное обеспечение, выпущенное под GNU General Public License (GPL). Впервые он был выпущен разработчиками из Массачусетского технологического института (MIT) в 1986 году как свободное программное обеспечение еще до появления Фонда свободного программного обеспечения, GNU и GPL.[3] Теперь это часть Проекта GNU.[4]
MIT/GNU Scheme | |
---|---|
Класс языка | язык программирования и оборудование и среда разработки[вд] |
Появился в | 1986 |
Разработчик | MIT |
Выпуск | 11.2[1] (7 марта 2021 ) |
Система типов | Динамическая, latent, сильная |
Испытал влияние | Лисп, Scheme |
Лицензия | GPL |
Сайт | gnu.org/software/mit-scheme |
Платформа | x86: IA-32, x86-64 |
ОС | Кроссплатформенное: GNU/Linux, macOS |
Медиафайлы на Викискладе |
Он имеет богатую библиотеку среды выполнения, мощный отладчик на уровне исходного кода, компилятор нативного кода и встроенный Emacs-подобный редактор по имени Edwin.
Книги Структура и интерпретация компьютерных программ и Структура и интерпретация классической механики включают программное обеспечение, которое можно запускать в MIT/GNU Scheme.
Edwin
правитьEdwin — это встроенный Emacs-подобный редактор, который поставляется с MIT/GNU Scheme. При запуске Edwin обычно отображает буфер *scheme*
, строку режима и мини-буфер. Как и в Emacs, строка режима дает информацию, такую как имя буфера над ней, и доступен ли этот буфер только для чтения, изменен или не изменен.
Примечания
править- ↑ Index: mit-scheme.git . Дата обращения: 26 апреля 2019. Архивировано 30 января 2019 года.
- ↑ MIT/GNU Scheme release notes (13 декабря 2018). Дата обращения: 13 декабря 2018. Архивировано 11 мая 2019 года.
- ↑ Hanson, Chris MIT/GNU Scheme . GNU Operating System. Free Software Foundation (28 октября 2018). Дата обращения: 11 апреля 2019. Архивировано 24 апреля 2019 года.
- ↑ Free Software Directory . GNU Operating System. Free Software Foundation. Дата обращения: 11 апреля 2019. Архивировано из оригинала 5 декабря 2015 года.
Ссылки
править- gnu.org/software/mit-scheme — официальный сайт MIT/GNU Scheme
- MIT/GNU Scheme page at MIT’s AI Lab