I see no reason you couldn't add an embedded lisp to Yi. It's actually on my list of things to try eventually. I do agree the compile step is annoying but I've found myself frustrated enough times with elisp's:
* dynamic scoping. The lack of closures is pretty limiting.
I can live without the objects and inheritance but I really really want closures.
* key bindings parsing. Vimpulse is basically incapable of implementing some of my most often used vim commands because of the way the key bindings are parsed.
Both of those things prompted me to go looking for an alternative and this is what I found. It's been fun so far, perhaps I'll hit a wall again and get dissatisfied but for now it's a handy hack on something in haskell project.
Agree, but I feel like the Emacs core is more stable and complete than the Yi core. Every time I try to do something with Yi, I think, "oh, that's why I still use Emacs".
Perfectly understandable. However I need something to hack on in haskell to polish my skills so I figure I can just use emacs while I work to make Yi useable for everyday.
* dynamic scoping. The lack of closures is pretty limiting. I can live without the objects and inheritance but I really really want closures.
* key bindings parsing. Vimpulse is basically incapable of implementing some of my most often used vim commands because of the way the key bindings are parsed.
Both of those things prompted me to go looking for an alternative and this is what I found. It's been fun so far, perhaps I'll hit a wall again and get dissatisfied but for now it's a handy hack on something in haskell project.