Paradigm | functional |
---|---|
Designed by | Software Technology Research Group of Radboud University Nijmegen |
First appeared | 1987 |
Stable release | 3.1
/ 5 January 2022 |
Typing discipline | strong, static, dynamic |
OS | Cross-platform |
License | Simplified BSD[1] |
Filename extensions | .icl, .dcl, .abc |
Website | clean |
Influenced by | |
Lean, Miranda, Haskell | |
Influenced | |
Haskell, Idris[2] |
Clean is a general-purpose purely functional programming language. Originally called the Concurrent Clean System[3] or the Clean System,[4][5] it has been developed by a group of researchers from the Radboud University in Nijmegen since 1987.[6][7] Although development of the language has slowed, some researchers are still working in the language.[8] In 2018, a spin-off company was founded that uses Clean.[9]