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 high 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. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.