HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

RustConf 2016 - A Modern Editor Built in Rust by Raph Levien

Confreaks4 HN recommenders · recommended in 3 months, 2016-2018
YouTube
43K views · 10 years ago · talk · dated

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.

C, C++, Rust, Go & systems languagesTesting, debugging & developer toolsSoftware performance & optimization#xieditor#rust#texteditors#raphlevien#gui

4 comments from Hacker News

@steveklabnik2018 · in “Immutable.rs: immutable data structures for Rust”

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!

RecommendsView on HN
@kartD2017 · in “Ask HN: Recommended (recent) videos for a Lunch and Learn”

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

RecommendsView on HN
@bonquesha992016 · in “Buttery Smooth Emacs”

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

RecommendsView on HN
@MildlySerious2016 · in “Lime Text – Open Source Sublime Text alternative (2014)”

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

RecommendsView on HN
Data Oriented GUI in Rust by Raph Levien - Bay Area Rust Meetup1:05:59

Data Oriented GUI in Rust by Raph Levien - Bay Area Rust Meetup

Rust Programming Language
83K views • 8 years ago
Makepad: Designing modern UIs with Rust - Rik Arends - RustNL 202355:20

Makepad: Designing modern UIs with Rust - Rik Arends - RustNL 2023

RustNL
60K views • 3 years ago
Servo Architecture: Safety and Performance45:05

Servo Architecture: Safety and Performance

linux conf au 2017 - Hobart, Australia
12K views • 9 years ago
The Truth about Rust/WebAssembly Performance29:47

The Truth about Rust/WebAssembly Performance

Greg Johnston
218K views • 3 years ago
Lars Bergstrom - Beyond Safety and Speed: How Rust Fuels Team Productivity22:19

Lars Bergstrom - Beyond Safety and Speed: How Rust Fuels Team Productivity

Rust Nation UK
18K views • 2 years ago
RustConf 2017 - Closing Keynote: Safe Systems Software and the Future of Computing by Joe Duffy42:45

RustConf 2017 - Closing Keynote: Safe Systems Software and the Future of Computing by Joe Duffy

Confreaks
2K views • 9 years ago
Rust at speed — building a fast concurrent database52:54

Rust at speed — building a fast concurrent database

Jon Gjengset
225K views • 7 years ago
(ninth RacketCon): Andrew Blinn – Fructure: A Structured Editing Engine in Racket32:18

(ninth RacketCon): Andrew Blinn – Fructure: A Structured Editing Engine in Racket

Racket
10K views • 7 years ago
Servo: Building a Parallel Browser43:29

Servo: Building a Parallel Browser

Linux.conf.au 2015 -- Auckland, New Zealand
23K views • 11 years ago
RustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine West42:30

RustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine West

Rust Programming Language
152K views • 8 years ago
Rust: A Language for the Next 40 Years - Carol Nichols55:08

Rust: A Language for the Next 40 Years - Carol Nichols

ChariotSolutions
367K views • 7 years ago
Vibe coding complex changes in Rust2:59:08

Vibe coding complex changes in Rust

Jon Gjengset
55K views • 1 year ago
Writing a Wayland Compositor in Zig - Isaac Freund42:20

Writing a Wayland Compositor in Zig - Isaac Freund

Zig SHOWTIME
26K views • 6 years ago
Crust of Rust: Lifetime Annotations1:33:23

Crust of Rust: Lifetime Annotations

Jon Gjengset
299K views • 6 years ago
Rant: Entity systems and the Rust borrow checker ... or something.1:01:51

Rant: Entity systems and the Rust borrow checker ... or something.

Jonathan Blow
304K views • 8 years ago
Emacs Rocks! Episode 14: Paredit3:25

Emacs Rocks! Episode 14: Paredit

emacsrocks
65K views • 13 years ago
ElixirConf 2021 - Isaac Yonemoto - Zig (heart) Elixir48:11

ElixirConf 2021 - Isaac Yonemoto - Zig (heart) Elixir

ElixirConf
4K views • 5 years ago
GoingNative 2012 - Day 2 - Clang1:00:54

GoingNative 2012 - Day 2 - Clang

aghuttun
13K views • 13 years ago
RailsConf 2011: Aaron Patterson, "Double Dream Hands: So Intense!"47:34

RailsConf 2011: Aaron Patterson, "Double Dream Hands: So Intense!"

O'Reilly
26K views • 15 years ago
Rust NYC: Jon Gjengset - Demystifying unsafe code29:25

Rust NYC: Jon Gjengset - Demystifying unsafe code

Rust Programming Language
27K views • 6 years ago