The funny thing about GG2 is that all of the interesting bits, like our networking engine, and (soon to be audio engine) are implemented in GML, while we use C++/C libraries for the more mundane stuff (initalizing contexts, and interfacing with sockets).
The GML parts of our engine are, other than our graphical engine, theoretically the most portable part of our engine.
@ the effectiveness of GML in job prospects, I'd think that the revision control system and the fact that GG2 is managed by multiple people at all makes it mentionable. No one really applies for an SE position with experience in only one programming language anyways. It's certainly more reasonable than
LabView, which is something that people actually put on their resumes and recieve training in...
That being said, you'd hope your employer doesn't actually see the codebase... or realize that a large portion of it is cobbled together by teenagers with little formal programming experience
