hey, i'm playing with some MOP like systems on the side myself. I haven't figured out how to make the code language independent yet but have ideas. Most of it is mostly exploratory. If you are interested in a discussion, contact me. It would be cool to discuss witha like-minded engineer.