CrossPlatformAndLanguage - softwareunderground/xsdf GitHub Wiki
Cross-platform support and language
When making - essentially - a library to access data, it is essential to make it directly usable for programmers that use a variety of languages and platforms.
A promising idea is to use a meta-language like Haxe, allowing generation of libraries and interfaces for many highly-used languages like Java, C++, and Python. In that way, most programmers can use the services directly in their native programming language.