The interpreter supports all main data types (String, Char, Integer, Real, Boolean, Void, Undefined and Null), arrays, objects, all operators (including operator overloading), prototypes, inheritance (including multiple inheritance), multithreading, importing files from others, and much, much more.
In the version 0.3.4:
- added methods getc() and gets(): reads characters and strings from the standard input
- some issues was fixed
The document "The Goat programming language reference" contains up-to-date information. It is available at http://g0at.info/reference.html.