~/talk

Shrubbery: Application Development For Urbit

links:none on file
slides:none on file

Shrubbery claims a replacement application layer for Urbit that actually constrains the global namespace via hierarchical Shrubbery “shrubs” which are ACID, relocatable units; each shrub is message‑passing code with relocatable shrubs as primary keys, injected dependencies for wallets/inboxes, and structural polymorphism so multiple message versions coexist. The build system moves into user space enabling other languages, there’s a live demoed HTML UI and spreadsheet-like editor, and failure semantics give clear transactional boundaries while security is still unfinished.

AI-written summary · about

  1. 0:00Shrubbery for Urbit
  2. 3:57User and developer benefits
  3. 8:51Urbit namespace structure
  4. 12:45Shrub API and messages
  5. 17:22Reactivity and dependency injection
  6. 21:36Transformations and versioning
  7. 24:23Overlay namespaces and caching
  8. 27:54Pinning dependencies
  9. 31:52Demo: Spreadsheet with paths
  10. 35:38Live Urbit interface editor
  11. 39:40Visualizing namespace tree
  12. 41:43Q&A
~/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.