You might be interested in the following links:
Although understanding object-oriented principles is beneficial for performing more advanced scripting tasks, it is not essential for GScript. In any case, GScript does not entirely conform to the object-oriented model in the same way that Java or C# do.