ELASTIC C(ID:2001/ela005)


is a portable, high-level OO language interpreted with a C-like syntax. Dynamic typing, automatic real,very fast garbage collection; OO with meta-programming support (a la SMALLTALK). Functional programming support (SCHEME-like closures with lexical scoping; heirarchial namespaces, many useful basic types (dynamic arrays, dictionaries, symbols). Extensible with C (you can add functions, types, classes, methods, packages); embeddable in C. Small footprint makes it ideal in embeddable systems. ELASTIC C has been strongly influenced by C, SMALLTALK, SCHEME, and PYTHON and tries to merge the best characteristics of all these languages, while maintaining it's own unique personality. http://www.elasticworld.org


Structures: