<i>GOO</i> Manual -- Introduction

|  |  | Introduction

# Introduction

GOO is a dynamic type-based object-oriented 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 [4] and an object-oriented Scheme [3]. 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. GOO is freely available from `www.googoogaga.org` under GPL. This manual is preliminary and relies on an understanding of Scheme and Dylan.

- Notation
- Lexical Structure
- Meta Syntax
- Conventions

  |  |  | Introduction