Mango: An Overview

Mango draws on the following langauges:

SETL - set operations
ALGOL - imperative block structure and syntax
C - low level ops, low overhead, maps well to machine, syntax
ML - type inference, type syntax
ADA - type inference, fine grained control over primitives
PYTHON - indentation based syntax
JAVA - interfaces
C++ - set of standard collections (STL), operator overloading, io syntax
CLU - iterators
PASCAL - sets (bit masks)
PERL  - richness of expressibility
COBOL - readable syntax