~/talk

Beyond Functional Programming: A Taste of Verse

Talkat ZuriHac 2023 · 2023-06-10..06-12· [functional-programming]
slides:none on file

Verse is a new declarative functional‑logic language being specified for Epic Games to run persistent metaverse code that must scale to millions of independent authors and billions of users. It claims transactional STM across data centers (not just per‑process STM), a novel multi‑value choice effect as a first‑class construct, and a verifier that acts like a type‑checker for a rich dependent‑style system. ShipVerse is already released as a pragmatic subset, MaxVerse is a research prototype, and the semantics use a small core calculus plus rewrite‑rule execution.

AI-written summary · about

  1. 0:00Introduction
  2. 1:51Tim Sweeney’s vision for the metaverse
  3. 6:49Epic’s Verse development
  4. 11:27Verse as functional logic
  5. 21:41Choice operator semantics
  6. 37:30Logic variables in Verse
  7. 50:47Core calculus for Verse
  8. 58:13Rewrite rules execution
  9. 1:00:58Future of Verse
~/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.