What is Unison written in?
Two or more musical parts sounding the same pitch; an interval of zero size (a frequency ratio of 1:1).
The Unison compiler is written in Haskell (documented).
Quick Facts
- First released
- 2020
- Typing
- static
About Unison
Unison is a two or more musical parts sounding the same pitch; an interval of zero size (a frequency ratio of 1:1). It is a statically typed and garbage-collected language that is executed directly by an interpreter. It supports functional programming.
Unison first appeared in 2020. Unison is now used mainly in specialized niches and by dedicated communities.
How Unison is implemented
In the Language Lineage dataset, its compiler is written in Haskell.
Unison in the language family tree
Unison drew on ideas from Haskell.
Relationship Graph
All directly connected languages. Click any node to navigate to its page.
Compiler Implementation
| Language | Confidence | Notes | Source |
|---|---|---|---|
| Haskell | 90% | Unison's implementation is written in Haskell. | Source |
Influenced By
- Haskell — Unison is strongly influenced by Haskell.
Frequently Asked Questions
What language is Unison written in?
Unison is primarily implemented in Haskell. See the implementation section above for details and source references.
What languages influenced Unison?
Unison was influenced by Haskell among others. See the influence section above for the full list.
When was Unison first released?
Unison was first released in 2020.
Evidence Sources
- https://en.wikipedia.org/wiki/Unison_(programming_language)
- Unison on Wikipedia
- Unison on Wikidata (Q176224)