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: constraint programmingfunctional programminglogic programming

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