Explore the complexities of the current userspace model with "Gall Delenda Est," a deep dive into the intricacies of the Gall system, transactional integrity, and the challenges faced in development on Urbit. The talk will introduce the new Shrubbased application model which was designed by Liam, addressing foreign key dependencies, subscription models, and permission granularity. This talk is a mustwatch for developers seeking to enhance their understanding of the cuttingedge shrubbery architecture and system design.
0:00 Intro
0:10 Problems with Gall
0:48 Transactionality
1:51 Breach Handling
2:19 Referential Transparency
2:53 Subscriptions
3:43 Namespace Collisions
4:49 Permissioning
5:34 OTAs
6:54 Kelvin Shimming & BackCompat
8:04 Primitives
8:42 Swapability
9:30 Interfaces
10:43 No Metacircularity
11:31 Vases
11:50 What is Shrubbery?
26:07 Questions
39:48 Overlays
55:26 Identification
56:12 Seperation
57:12 Cannonicity
1:01:51 Security
1:03:39 Questions