Расширенный языковой комплект

Extension Language Kit ( ELK ) — это бесплатная реализация Scheme , которая встраивается в программы на C и C++ , но может также использоваться как автономный интерпретатор Scheme. Она доступна по пользовательской разрешительной лицензии [1] для любого использования, коммерческого или некоммерческого.

Elk был написан Оливером Лауманном и Карстеном Борманном для предоставления языка расширений для разработки крупных систем на основе C++, таких как редактор документов ODA ISOTEXT [2] и система видеоконференций TELES.VISION [3] . Он был вдохновлен интерпретатором Lisp в Emacs и, в свою очередь, помог вдохновить разработчиков других динамических языковых интерпретаторов, таких как Matz' Ruby Interpreter.

В 2005 году Сэм Хосевар стал нынешним мейнтейнером проекта схемы Elk, объединяя внесенные исправления и исправляя известные ошибки. Однако по состоянию на октябрь 2024 года веб-страница Elk была пуста, и Хосевар не ответил на запросы о статусе проекта или о том, будет ли сайт восстановлен. [4]

Ссылки

  1. ^ Хосевар, Сэм. "КОПИРОВАНИЕ". Домашняя страница Сэма Хосевара . Получено 28 мая 2015 г.
  2. ^ Джонатан Риз (1991). "Реализации схем" . Получено 2009-06-11 .
  3. ^ Оливер Лауманн и Карстен Борман (1994). "Elk: The Extension Language Kit". USENIX Computing Systems . 7 (4).
  4. ^ Веб-страница Elk , получено 2024-10-19
  • Домашняя страница Elk
  • Расширения Elk Scheme для программирования мультимедиа


Взято с "https://en.wikipedia.org/w/index.php?title=Расширенный_языковой_комплект&oldid=1252035131"