Guile Emacs - це реалізація Emacs, де нещодавно оригінальний інтерпретатор Emacs Lisp був замінений libguile. Існують проблеми інтероперації (наприклад, у Guile та Emacs є різні уявлення про рядки), але вже можна використовувати існуючий код Emacs Lisp (хоча з досить залякаючими регресіями продуктивності).
З іншого боку , є nicferrier «s Ejit . Його README описує пов'язані з цим труднощі, такі як певні речі, що створюють лише контекст у Emacs, і те, як вибирається мінімальний набір примітивів перед компіляцією Emacs Lisp в Javascript. Тому насправді це не реалізація, але може допомогти відповісти на ваші останні запитання.