Skip to content
/ goat Public

General-purpose programming language based mostly on JavaScript syntax

License

Notifications You must be signed in to change notification settings

kniazkov/goat

Repository files navigation

Goat

Goat is a high-level, dynamic, weakly typed, prototype-based, multi-paradigm, and interpreted programming language, based mostly on JavaScript syntax. It supports the basic functionality of JavaScript, but besides, it adds support for multithreading, multiple inheritance, operator overloading (like in C ++), has simplified and expanded syntax and data model, and so on.

The interpreter (engine) of the programming language is completely developed from scratch. The interpreter is a very small program and can be easily compiled and started on different platforms, including Windows and Linux (both x86 and ARM).

Documentation available at http://g0at.info/data/goat/docs/reference.html.

About

General-purpose programming language based mostly on JavaScript syntax

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages