Fork me on GitHub

GOO

GOO is a new type-based prefix syntaxed language that is simple, powerful and extensible.
GOO is an acronym for Generic Object Orientator.
GOO supercedes preproto.

GOO's manual (htm pdf) and wiki and mail archive and news.

Why GOO is especially object-oriented.

Here are slides on GOO, its implementation, and bootstrapping
adapted from lectures prepared for and given for an mit seminar about preproto.
Here is a general introduction to the philosophy behind GOO.

Here is a proposal for parameterized types for GOO.
GOO at Eighteen Months.
Here is a new proposal for viral GOO.

Embedding C in GOO intro and talk

Da NEWiest GOOiest with bignums:
goo-0_155-any-dev.tar.gz

Da NEW GOO with Embeddable C:
goo-0_154-any-dev.tar.gz
vcgoo154a.zip

Da LAST Stable GOO:
goo-0_153-any-dev.tar.gz
vcgoo153a.zip

GOO Ops:

Jonathan Bachrach
James Knight
Andrew Sutherland
Eric Kidd
Greg Sullivan

background image by Brian Knep

01JUN05