[]
Jaskell Scripting Language released
[ benyu ] 23:23, Thursday, 16 February 2006

Jaskell is a lazy functional scripting language that runs in Java platform.

Function currying, higher-order function and monadic combinators are supported.

In addition to functional features, Object Oriented flavor is supported by the language as well. Encapsulation, Inheritance, Polymorphism and Mixin can all be done in a consistent and intuitive manner.

With monadic combinator and the highly tailorable interpreter, the language runtime can be customized as a domain specific language that addresses certain domain logic in intuitive syntax. As an example, Neptune uses a customized jaskell runtime that addresses build logic.

Jaskell is seamlessly integrated with Java in the following ways:
1. Jaskell runs in jvm.
2. Jaskell expression evaluates to a java Object.
3. Jaskell interpreter is a java library that can be configured and invoked from within java.
4. Java methods can be invoked from within Jaskell code.

A Shell is also provided to evaluate jaskell expression including java statements interactively.

Please refer to http://jaskell.codehaus.org/ for details.