Tea (programming language)
Appearance
Tea is a high level scripting language for the Java environment. It combines the best features from Scheme, Tcl and Java.
* Integrated support for all major programming paradigms.
o Functional programming language.
o Functions are first class objects.
o Scheme-like closures are intrinsic to the language.
o Support for object oriented programming.
* Modular libraries with autoloading on demand facilities.
* Large base of core functions and classes.
o String and list processing.
o Regular expressions.
o File and network I/O.
o Database access.
o XML processing.
* 100% Pure Java.
o The Tea interpreter is implemented in Java.
o Tea runs anywhere with a Java 1.1 JVM or higher.
* Easily extensible in Java. For example, it supports relational database access through JDBC, regular expressions through GNU Regexp, and an XML parser through a SAX parser (XML4J for example).
References
[Tea Home Page http://www.pdmfc.com/tea-site/info/index.html]