I published a blog post today titled “A Lisp Interpreter in ABAP” on SCN. I just finished developing a basic Lisp interpreter in ABAP which is inspired by Peter Norvig’s “(How to Write a (Lisp) Interpreter (in Python))” and Anthony Hay’s “Lisp interpreter in 90 lines of C++“.
I thought it’s pretty cool. I am building some cloud castles (is that what they are called?) of the things I intend to do with this interpreter. Making money is sadly probably not one of them. No, instead, I was thinking along the lines of building in more types and built-in functions to allow you to interact, via the Lisp interpreter, with an ABAP application server – consume function modules and classes and that sort of thing.
The source is here: https://github.com/mydoghasworms/abap-lisp