Dozen script engines for the Java platform

Mustang (Java SE 6) includes JSR-223 and reference JavaScript engine (based on Mozilla Rhino). That is one more aspect that shows that Java is not just Java the programming language - it is a platform that offers
  • Binary Portability
  • JVM for safe and secure execution
  • Same Application Programmer's Interface (API) across platforms

While the Java programming language is great, developers need not always use the Java programming language to stay within the Java platform. Developers can use scripting and dynamically developed languages with the Java platform. Features to support for other languages (such as scripting, dynamically typed languages) have been added (and may be added in future as well)

We (Mike Grogan, the spec. lead of JSR-223 and I) have just started a java.net project (http://scripting.dev.java.net/) to develop and maintain JSR-223 script engines and scripting applications. So far, we have added script engines for the following languages (based on open source implementations of the scripting languages).

  1. Groovy
  2. Jelly
  3. Jexl
  4. JudoScript
  5. OGNL
  6. Python (Jython)
  7. Ruby (JRuby)
  8. Scheme
  9. Sleep
  10. Tcl (Jacl)
  11. XPath (XPath API wrapped as script engine)
  12. XSLT (XSLT API wrapped as script engine)
We welcome you to join/contribute/share and use this project!!
Comments:

Post a Comment:
Comments are closed for this entry.
About

sundararajan

Search

Archives
« May 2015
SunMonTueWedThuFriSat
     
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
      
Today
Bookmarks
Links

No bookmarks in folder

Blogroll

No bookmarks in folder

News

No bookmarks in folder