has all kinds of programming goodies to cover most of the everyday tasks for information workers, such as executing OS native executables, sending E-mails, running scheduled jobs, accessing internet resources via HTTP, SSH, SCP, launching your own HTTP server, etc. The Microsoft COM scripting capability opens door to the Microsoft Office documents, using their DOM to access and manipulate data therein, and integrate with other data stores and sources. Implementation The Judoscript language grammar and its parser are done with the JavaCC tool. Many a complicated domain-specific statement constitutes a sub-language of its own that warrants an embedded sub-parser. Other such statements and some syntactic sugars require native methods in the JavaCC grammar file. Because of these complexities, the parser directly produces the internal representation of the program, readily executable by the language engine. There are many supporting libraries included in the language runtime; some are from third parties, others are developed internally. See also List of Java scripting languages JavaCC Bean Scripting Framework Apache Ant JSR223 Rhino BeanShell Groovy SQR 4GL References External links The Judoscript Museum The reconstructed judoscript.com site Judoscript Language on Sourceforge JudoScript: Scripting for Java and Beyond JDBC scripting with JudoScript, Part 2 Scripting languages Domain-specific programming languages Object-oriented programming languages Java programming language family JVM programming languages Declarative programming Dynamically typed programming languages Statically typed programming languages Software using the LGPL license