Goo (programming language)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Goo
Paradigm(s) multi-paradigm: functional, object-oriented
Appeared in 2003
Designed by Jonathan Bachrach
Stable release 0.153
Preview release 0.155
Typing discipline strong, dynamic
Influenced by Scheme, Dylan
License GNU General Public License
Website www.googoogaga.org

GOO is a lexically scoped, dynamic, type-based, object-oriented programming language. It is designed to be simple, productive, powerful, extensible, dynamic, efficient and real-time. It heavily leverages features from many earlier languages. In particular, it attempts to be a simpler, more dynamic, lisp-syntaxed Dylan and an object-oriented Scheme. GOO's main goal is to offer the best of both scripting and delivery languages while at the same time incorporating an extreme back-to-basics philosophy.

[edit] External links

Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export