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).

Programming language Year 2020 Paradigm functional Typing static
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.

Sources: Wikipedia · Wikidata

Relationship Graph

All directly connected languages. Click any node to navigate to its page.

Compiler Implementation

LanguageConfidenceNotesSource
Haskell 90% Unison's implementation is written in Haskell. Source

Influenced By

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

Discover More

Explore Unison in Graph →