Curry is a functional logic programming language which is based on the Haskell Language.
It contain elements of functional and logical programming.
The following is a simple Curry program that joins the words:
Prelude> "Hey"++"Hey" Result: "HeyHey" ? Prelude> reverse "john" Result: "nhoj" ?
Tutorial for learning Curry Programming Language: