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: logic programmingconstraint programmingfunctional programming

Language types: purely functional programming languageoff-side rule languagefunctional programming languagelogic 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: 2025-06-23