As a part of our commitment to sustainability, we’re planting “Speaker’s trees” on behalf of our speakers. These trees represent our effort to offset the carbon emissions from their travel. By planting trees, we’re helping to reduce our carbon footprint and combat the effects of climate change. Join us in this symbolic act and help make our conference eco-friendly.
Rust is great for implementing hard problems, thanks to its combination of performance and reliability. But providing clean, beautiful APIs for that functionality can be a challenge, especially because patterns developed for other languages don’t necessarily translate to Rust.
Incremental computation is at the heart of GUI toolkits and other reactive software. The xi-editor project was based on explicit tracking and transformation of deltas, and, while this approach was efficient, it also proved extremely complex, as are incremental computation frameworks such as Adapton. In practice, many systems rely on diffing the contents, which is convenient but slow.