Yes, I'm thinking that the right steps forward for the Kestrel project is to definitely develop Forth for it, beyond the current eForth implementation, and then port Shen Lisp to run on top of Forth.
Then, from there, build much of everything else I need. Low-level code uses Forth, high-level uses Lisp. [Alternate hard and soft layers](http://wiki.c2.com/?AlternateHardAndSoftLayers) to build the total stack. Best of both worlds.