Writing a first cut backend for elisp into ragel is probably not a big job. Porting org to that backend is damn ambitious