Curry

Curry is a declarative programming language, an implementation of the functional logic programming paradigm, and based on the Haskell language. It merges elements of functional and logic programming, including constraint programming integration. Wikipedia

Created Year: 1995
Developed by: Kiel University
Named after: Haskell Curry

Wikidata: Q2368856

Influenced by: Haskell • Prolog

Programming paradigms: logic programming • functional programming • constraint programming

Language types: purely functional programming language • functional programming language • off-side rule language • multi-paradigm programming language • logic programming language

Curry Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Hello World in Curry

-- "Hello World" demo for the Tcl/Tk library

import Tk

main = runWidget "Hello"
          (TkCol [] [TkLabel [TkText "Hello World"],
                     TkButton tkExit [TkText "Stop"]])

Search on GitHub


Latest data update: 2026-01-24