Overview
Explore a conference talk introducing Unison, an open-source functional programming language designed for building distributed, elastic systems. Discover how Unison rethinks programming from the ground up, aiming to simplify the development of distributed systems by allowing a single program to describe computations across multiple nodes. Learn about Unison's unique features, including its ability to eliminate builds, cache test results, and maintain an append-only codebase. Gain insights into how Unison addresses dependency conflicts, implements durable storage, and supports distributed systems development. Watch example code demonstrations and understand how Unison can be used as a library. Presented by Paul Chiusano, co-founder of Unison Computing and co-author of "Functional Programming in Scala," this 41-minute talk from Strange Loop Conference offers a comprehensive overview of Unison's innovative approach to programming distributed systems.
Syllabus
Introduction
Why another programming language
Benefits of Unison
Rename
No builds
Cache test results
appendonly code base
font
dependency conflicts
what are these conflicts
durable storage
distributed systems
example code
Unison as a library
Outro
Taught by
Strange Loop Conference