I would like to create a set of domain objects in multiple languages, so that I can target different platforms. I have been looking at external DSLs as a way to define a language for my domain, and then potentially writing adapters that generate code for the languages I’m interested in targeting. Is this the best way to solve this problem? Or is it just simpler to maintain multiple versions of the project?
Share
I think that Apache Thrift delivers what you are asking for.