Extension Language Kit ( ELK ) es una implementación de Scheme gratuita que se puede incrustar en programas C y C ++ , pero también se puede utilizar como un intérprete de Scheme independiente. Está disponible bajo una licencia permisiva personalizada [1] para cualquier uso, comercial o no comercial.
Elk fue escrito por Oliver Laumann y Carsten Bormann para proporcionar un lenguaje de extensión para el desarrollo de grandes sistemas basados en C ++ como el editor de documentos ODA ISOTEXT [2] y el sistema de videoconferencia TELES.VISION. [3] Se inspiró en el intérprete Lisp en Emacs y, a su vez, ayudó a inspirar a los desarrolladores de otros intérpretes de lenguaje dinámico como Ruby Interpreter de Matz .
En 2005, Sam Hocevar se convirtió en el mantenedor actual del proyecto del esquema Elk, fusionando parches contribuidos y corrigiendo errores conocidos.
Referencias
- ^ Hocevar, Sam. "COPIANDO" . Página de inicio de Sam Hocevar . Consultado el 28 de mayo de 2015 .
- ^ Jonathan Rees (1991). "Implementaciones de esquemas" . Consultado el 11 de junio de 2009 .
- ^ Oliver Laumann y Carsten Bormann (1994). "Elk: el kit de idiomas de extensión". Sistemas informáticos USENIX . 7 (4).