The language Google Desktop gadgets use resembles JavaScript, but it's different in subtle ways. For example, I saw this line in a gadget:
options(HISTORY_OPTIONS_NAME) = items_.join("|");
which looks like it's assigning to a function call. That's just not OK in JavaScript... what language is this? And what exactly is that line doing?