<!-- Please do not remove or change this AfD message until the discussion has been closed. -->
{{Article for deletion/dated|page=Tea (programming language)|timestamp=20190707003343|year=2019|month=July|day=7|substed=yes}}
<!-- Once discussion is closed, please place on talk page: {{Old AfD multi|page=Tea (programming language)|date=7 July 2019|result='''keep'''}} -->
<!-- End of AfD message, feel free to edit beyond this point -->
{{Notability|date=January 2011}}
<!--
<wiki comment>
| developer = Jorge Nunes
| influenced by = [[Tcl]], [[Java (programming language)|Java]], [[Scheme (programming language)|Scheme]]
| website = [httphttps://www2.pdmfcgithub.com/jorgefranconunes/tea www2.pdmfc.com/teaTea]
}}
'''Tea''' is a [[High-level programming language|high -level]] [[scripting language]] for the [[Java platform|Java]] environment. It combines features of [[Scheme (programming language)|Scheme]], [[Tcl]], and [[Java (programming language)|Java]].<ref>{{cite book|url=https://booksarchive.google.com.saorg/books?id=dsU4Lkdetails/javaservletprogr00hunt_0|url-Gwk0C&pgaccess=PA423&dqregistration|page=[https://archive.org/details/javaservletprogr00hunt_0/page/423 423]|quote=tea+ programming+ language&hl.|title=en&saJava Servlet Programming: Help for Server Side Java Developers|first1=X&vedJason|last1=0ahUKEwj0jdy8i6LjAhXYSxUIHYtIC1gQ6AEIKTAA#vHunter|first2=onepage&qWilliam|last2=tea%20programming%20language&fCrawford|date=falseApril 3, 2001|publisher="O'Reilly Media, Inc."|isbn=9780596000400|via=Internet Archive}}</ref><ref>{{Cite journal|url=https://digitalcommons.wpi.edu/mqp-all/5348|title=A Distance learning system for Tea programming.|first1=Khue|last1=Huynh|first2=Leena|last2=Razzaq|date=January 1, 2002|journal=Major Qualifying Projects (All Years)}}</ref>
==Features==
* Integrated support for all major programming paradigms.
** [[Functional programming]] language.
** Functions are first -class objects.
** Scheme-like closures are intrinsic to the language.
** Support for object -oriented programming.
* Modular libraries with autoloading on -demand facilities.
* Large base of core functions and classes.
** String and list processing.
** Database access.
** [[XML]] processing.
* 100% Purepure Java.
** The Tea interpreter is implemented in Java.
** Tea runs anywhere with a Java 1.6 [[Java virtual machine|JVM]] or higher.
== Interpreter alternatives ==
* Tea is a proprietary language. Its interpreter is subject to a non-free license. On the other hand, aA project called "destea", which released as Language::Tea in [[CPAN]], provides an alternative to the proprietary interpreter, by generating Java Codecode based on the Tea code.
* There is an open source compiler known as TeaClipse<ref>[http://code.google.com/p/teaclipse/ TeaClipse] from [[Google]]</ref> is an open-source compiler that uses a JavaCC-generated parser to parse and then compile Tea source to the proprietary Tea bytecode. The author of TeaClipse has expressed interest in enhancing TeaClipse to produce Java bytecode.
==References==
[[Category:High-level programming languages]]
[[Category:Programming languages created in 1997]]
[[Category:1997 software]]
{{compu-lang-stub}}
|