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: HaskellProlog

Programming paradigms: functional programminglogic programmingconstraint programming

Language types: logic programming languagefunctional programming languageoff-side rule languagepurely functional programming languagemulti-paradigm 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