Clean is a general-purpose, purely functional programming language. For much of its active development it was known as Concurrent Clean, a name that was later dropped. The Programming Language Database dates it to 1987 and records its early development at Radboud University Nijmegen in the Netherlands. The database lists Miranda, Haskell, Prolog and C among its related languages, which reflects its place among lazy functional languages. Clean programs are organised into modules, and the sample code on the database page shows explicit type signatures such as square :: Int -> Int and a Start rule that serves as the entry point of a program. Its keywords include generic, derive, class, instance, where and with. Syntax highlighting for Clean is available in Pygments and on GitHub, and the language appears in the TIOBE Index.
Facts
First Released Connections
Follows Typing Discipline
Source Clean (programming language) (Wikipedia)
Source Clean (programming language) (Wikipedia)
Source Clean (programming language) (Wikipedia)
In Field
Source Clean (programming language) (Wikipedia)
Influenced By
Source Clean (programming language) (Wikipedia)
Source Clean (programming language) (Wikipedia)
Licensed Under
Source Clean (programming language) (Wikipedia)
Sources
1. Programming Language Database (PLDB): Clean - PLDB
PLDB page summary lineQuote, PLDB page summary line
Clean is a programming language created in 1987.
View the Source Clean (programming language) (Wikipedia)
In Field: Programming Language Theory, Lead
Clean is a general-purpose purely functional programming language.
Licensed Under: BSD 2-Clause License, Infobox: license
Simplified BSD
Follows Typing Discipline: Strong Typing, Infobox: typing
Strong, static, dynamic
Follows Typing Discipline: Static Typing, Infobox: typing
Strong, static, dynamic
Follows Typing Discipline: Dynamic Typing, Infobox: typing
Strong, static, dynamic
Influenced By: Miranda, Infobox: influenced by
Lean, Miranda, Haskell
Influenced By: Haskell, Infobox: influenced by
Lean, Miranda, Haskell
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.