Jump to content

Tea (programming language)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Pcorreia (talk | contribs) at 19:36, 15 December 2005. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

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]