~/talk

Unison: A Friendly Programming Language from the Future Part 1

Talkat YOW! 2021 · 2021-11-30..12-02· [functional-programming]
slides:none on file

Unison stores every definition as a cryptographic hash so code becomes a content-addressed immutable data structure where names are just annotations, documentation and examples live as executable, cached definitions, and the CLI codebase manager can list dependents, types and run cached evaluations. Builds disappear because references use hashes, so tests and typechecks run once per hash and need not be repeated. Dependency conflicts convert to ordinary type errors. Language and IDE remain alpha but the prototype tooling already works end to end.

AI-written summary · about

  1. 0:00Introduction
  2. 1:21What is Unison?
  3. 7:37Code is content-addressed
  4. 9:19The codebase is an immutable data structure
  5. 12:23Names don't matter
  6. 14:31No builds
  7. 16:55No dependency conflicts
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.