Расширенный языковой комплект
Extension Language Kit ( ELK ) — это бесплатная реализация Scheme , которую можно встроить в программы C и C++ , но также можно использовать в качестве автономного интерпретатора Scheme. Он доступен по специальной разрешительной лицензии. [1] для любого использования, коммерческого или некоммерческого.
Elk был написан Оливером Лауманном и Карстеном Борманом в качестве языка расширения для разработки больших систем на основе C++, таких как ODA ISOTEXT. редактор документов [2] и система видеоконференцсвязи TELES.VISION. [3] Он был вдохновлен интерпретатором Lisp в Emacs и, в свою очередь, помог вдохновить разработчиков других интерпретаторов динамических языков, таких как Ruby Interpreter от Matz.
В 2005 году Сэм Хочевар стал текущим сопровождающим проекта схемы Elk, объединяя внесенные исправления и исправляя известные ошибки.
Ссылки
[ редактировать ]- ^ Хочевар, Сэм. «КОПИРОВАНИЕ» . Домашняя страница Сэма Хочевара . Проверено 28 мая 2015 г.
- ^ Джонатан Рис (1991). «Схемы реализации» . Проверено 11 июня 2009 г.
- ^ Оливер Лауманн и Карстен Борман (1994). «Лось: Расширенный языковой комплект». Вычислительные системы USENIX . 7 (4).