← All repos

unison

A friendly programming language from the future

hacktoberfesthaskellprogramming-languageunisonunison-language
Browse cluster: Cosmos blockchain and smart contract languages
20,240commits
155contributors
8languages

Tech stack & purpose

Unison is a statically-typed functional programming language with type inference, an effect system, and advanced tooling, built primarily in Haskell. The language is built around content-addressed code, in which functions are identified by a hash of their implementation rather than by name, and code is stored as its AST in a database. The repository includes several packages supporting the language ecosystem, including unison-sqlite for SQLite database access, unison-share-api for defining Share APIs using Servant, and various testing and orphan instance packages. The project can be built using Stack or Nix and is maintained by the Unison team through unisonweb on GitHub.

Community & reference links

Languages

Haskell
98.8%
Shell
0.9%
Vim Script
0.1%
Nix
0.1%
C
0.0%
UrWeb
0.0%
Dockerfile
0.0%
HTML
0.0%

Contributors (top 30 of 155)