Welcome to the Clean Wiki! the online home of Clean. Clean is a general purpose, state-of-the-art, pure and lazy functional programming language designed for making real-world applications. Some of its most notable language features are uniqueness typing, dynamic typing, and generic functions. Have a look at a quick impression of Clean. The Clean System is available for the Windows, Linux, and Mac