Emacs implementa un intérprete para elisp en C que sirve como implementación de referencia de facto . ¿Hay otras implementaciones de elisp en otros idiomas (particularmente Javascript)? ¿Qué es un conjunto mínimo de primitivas necesarias para reimplementar completamente elisp? ¿Cuáles son las dificultades esenciales para hacerlo (por ejemplo, alcance dinámico)?