Extension Language Kit ( ELK ) es una implementación gratuita de Scheme que se puede integrar en programas C y C++ , pero también se puede usar como 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 videoconferencias TELES.VISION. [ 3 ] Se inspiró en el intérprete Lisp de Emacs y, a su vez, ha servido de inspiración para desarrolladores de otros intérpretes de lenguajes dinámicos, como el intérprete Ruby de Matz .
En 2005, Sam Hocevar se convirtió en el actual responsable del mantenimiento del proyecto del esquema Elk, integrando los parches aportados y corrigiendo los errores conocidos. Desde marzo de 2026, la página web de Elk está disponible tras un período de inaccesibilidad. [ 4 ]
Referencias
- ↑ Hocevar, Sam. "COPIAR" . Página principal de Sam Hocevar . Consultado el 28 de mayo de 2015 .
- ↑ Jonathan Rees (1991). "Implementaciones de Scheme" . Recuperado el 11 de junio de 2009 .
- ↑ Oliver Laumann y Carsten Bormann (1994). "Elk: The Extension Language Kit" (PDF) . USENIX Computing Systems . 7 (4).
- ↑ Página web de Elk , consultada el 27 de marzo de 2026.
Enlaces externos
- Página principal de Elk
- Extensiones del esquema Elk para programación multimedia
- Intérpretes de Scheme (lenguaje de programación)
- Implementaciones de Scheme (lenguaje de programación)
- Temas básicos de lenguajes de programación