janriemer, Zed Decoded: Rope & SumTree - by Zed Industries
https://zed.dev/blog/zed-decoded-rope-sumtree
Absolutely fascinating deep-dive into the core data structures the folks at Zed Industries use for their #Zed #editor!
"Currently there are over 20 uses of the SumTree in Zed. [...] The list of files in a project is a SumTree. The information returned by git blame is stored in a SumTree. Messages in the chat channel: SumTree. Diagnostics: SumTree."
Oh, how I love this! ✨
Add comment