What is Clean written in?
Quick Facts
- First released
- 1987
- Typing
- static
- License
- GNU Lesser General Public License
- Website
- clean.cs.ru.nl
About Clean
Clean is a programming language. It is a statically typed and garbage-collected language that compiles ahead of time to native machine code. It supports functional programming.
Clean first appeared in 1987. Clean is now used mainly in specialized niches and by dedicated communities.
How Clean is implemented
In the Language Lineage dataset, Clean is self-hosting, so its own compiler is written in Clean itself. Reaching self-hosting, where a language is mature enough to compile itself, is a milestone that proves the language can handle a large, real-world program.
Clean in the language family tree
Clean drew on ideas from Miranda and went on to influence Haskell.
Sources: Wikipedia · Wikidata · Official site
Frequently Asked Questions
Evidence Sources
Discover More
Spot something wrong?
Every fact on this page is meant to be checkable. If one is wrong, say so and it becomes a dataset change, not a patch to this page.