Jaskell

Jaskell is a functional scripting programming language that runs in the Java Virtual Machine. The term Jaskell stands for Java-Haskell.[1] There are already a lot of many different scripting languages in JVM, such as Jython and JRuby. There are many functions including higher-order function, function carrying, string interpolation etc.

Jaskell has many different features. One of the main functional aspects of Jaskell is that is based on Object-Oriented functional programming but it brings combinators to Java. Jaskell also brings with higher-order functions, function currying, and different combinatory supports. Jaskell in a sense is a Java library that passes Java objects in and out of the Java interpreter.

References

  1. Codehaus."What is Jaskell?", Atlassian Confluence, 2006.


This article is issued from Wikipedia - version of the 6/13/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.