Unison
Unison is a dynamically typed functional programming language designed around a distributed computing paradigm. It emphasizes code reuse and immutability, with a codebase manager (UCM) that lets developers browse definitions, manage dependencies, and work with a persistent serialized codebase rather than text files. The language is used by developers interested in functional programming patterns and distributed systems, and includes tools like the Unison Desktop graphical interface for code navigation and a VS Code extension for editor integration.
AI Recommendation
1 suggestionUnison ships native Apple Silicon builds as of version 0.5.28 (released November 2024), so you can update to get full native performance on your M-series Mac without any Rosetta emulation. If you installed Unison via Homebrew, simply run brew upgrade unison-language and Homebrew will automatically detect your architecture and pull the native arm64 build. If you installed manually from GitHub releases, download the latest ucm-macos-arm64.tar.gz from the Unison releases page instead of the x64 version. The installation instructions at unison-lang.org/docs/install-instructions/ show both the Homebrew and manual download paths clearly.
Recommended reading