RustConf 2016 - A Modern Editor Built in Rust by Raph Levien
Confreaks4 HN recommenders · recommended in 3 months, 2016–2018
talk · advanced · 2016–2018 on HN
Raph Levien presents Xi editor at RustConf 2016, a high-performance text editor built in Rust. The talk goes into technical details, building polished GUI apps, and running a community-focused open source project.
HN lists it among good resources on building text editors and as a recommended lunch-and-learn talk.
Up next
6 mo on HNStanford Seminar - The Soul of a New Machine: Rethinking the Computer
Stanford Online
3 HN recommender · 2020–2025
1 mo on HNBike Thief 2012
CaseyNeistat
1 HN recommend · 2013–2024
6 mo on HNDebate Noam Chomsky & Michel Foucault - On human nature [Subtitled]
withDefiance
6 HN recommender · 2015–2026
3 mo on HNWhy It's Rude to Suck at Warcraft
Folding Ideas
3 HN recommender · 2023–2025
3 mo on HNWhat I Wish I Had Known Before Scaling Uber to 1000 Services • Matt Ranney • GOTO 2016
GOTO Conferences
3 HN recommender · 2016–2023
11 mo on HNCppCon 2015: Andrei Alexandrescu “std::allocator...”
CppCon
7 HN recommender · 2017–2025
12 mo on HNLexical Scanning in Go - Rob Pike
GoogleFOSSSydney
13 HN recommender · 2012–2025
10 mo on HNCppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”
CppCon
9 HN recommender · 2018–2026
9 mo on HNRustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine West
Rust Programming Language
9 HN recommender · 2018–2023
10 mo on HNCppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”
CppCon
13 HN recommender · 2016–2024
9 mo on HNIdeas about a new programming language for games.
Jonathan Blow
7 HN recommender · 2014–2025
9 mo on HNCppCon 2014: Mike Acton "Data-Oriented Design and C++"
CppCon
9 HN recommender · 2015–2026
4 comments from Hacker News
We had a talk at RustConf previously about the Xi editor; it uses an immutable data structure to handle text. It's a video but the author lays out the details here: ▶ this video They make an interesting argument about how Rust makes it easier and nicer to write these kinds of structures. It's still an area of exploration in Rust generally though; I wouldn't say immutable data structures are idiomatic, but that's also just because we haven't had a ton of easy ones to use, so nobody uses them. So we'll see!
Little drunk so bear with me :) Rich Hickey: Clojure concurrency[ link ] Keynote - Rust: confident, productive systems programming by Aaron Turon [ link ] RustConf 2016 - A Modern Editor Built in Rust by Raph Levien [ ▶ this video ] Microservices at Netflix Scale: Principles, Tradeoffs & Lessons Learned[ link ] What I Wish I Had Known Before Scaling Uber to 1000 Services[ link ] Dynamic Code Optimization and the NVIDIA Denver Processor [ link ] * if you can get anything on Apple's Ax series that's even better
There's a talk about it, too, if interested: ▶ this video I'm hoping to find the time to get more comfortable with Rust and try to contribute at some point
What are some good resources to learn more about the inner workings of text editors or building one from scratch? So far I've found and enjoyed reading/watching the resources below and would love to learn more. * The Craft of Text Editing: link * Writing a Text Editor From Scratch: link * A Modern Text Editor Built in Rust: ▶ this video