Oh I have! Was very very nice. Got into lisp a bit, then gave it all up when something in the tower of babel broke in a subtle way and I realized I didn't need all the complexity.
Was super fun though. The experience is probably part of the reason I'm writing my own editor (in Lua).