From reddit:

General Language and VM Spec

Within the GEM subsystem (currently called GEMx) there should be a common base human-machine interface in the form of a simple virtualized meta-language which is easily modded, extended and contextualized.

I think a good point to start off with this is by taking from Lua and XML.

This technology could be key for the rest of the higher-order software implemented in GEMx.

Code Name: GELANG

I think there should be new ‘VM’ product… Not unlike Java’s model. Something including an application framework, containers, interfaces, utilities such as a display server, etc and with easy centralized management of the system. Providing a solid platform to target…