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 mail 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:

Da NEW GOO with Embeddable C:

Da LAST Stable GOO:

Send bug reports and suggestions to
GOO mailing list

GOO Ops:

Jonathan Bachrach
James Knight
Andrew Sutherland
Eric Kidd
Greg Sullivan

background image by Brian Knep