Språket ble utformet med det formål å "kombinere de viktigste funksjonene i funksjonelle og logiske språk ... [som er] de viktigste deklarative programmeringsparadigmaene." Curry kode er enten tolket eller kompilert til språkene Prolog eller Java.
"Hei Verden!" i Curry
main = print ("Hei, Verden!")
Haskell, Logikk, Paradigme, Programmeringsbetingelser, Prolog