~/talk

What is Rust?

Talkat Philly ETE 2015 · 2015-04-07..04-08· [rust]
slides:none on file

Rust claims to eliminate segfaults and most memory leaks by enforcing ownership and borrowing at compile time instead of using a GC, giving no runtime GC yet automatic deallocation. Real work: a Skylight prototype replaces Ruby protobuff serialization via the Ruby FFI and cargo, drops memory to a few megabytes and runs reliably. Mozilla’s Servo uses Rust to experiment with off‑main‑thread layout and passes Acid2, demonstrating zero-cost abstractions plus safe, performant concurrency.

AI-written summary · about

  1. 0:00EMERGING TECHNOLOGIES FOR THE ENTERPRISE CONFERENCE
  2. 6:35What is Systems Programming?
  3. 9:25That Doesn't Need to Mean
  4. 17:54Garbage Collection
  5. 23:50Right to Destroy
  6. 25:14Transferring Ownership
  7. 31:35Sub-Leasing
  8. 37:02Rules of Borrowing
  9. 38:49Two Read-Only Borrows
  10. 39:17Mutable Borrows Must Be Unique
  11. 42:31Closures
  12. 44:09Closed Over Variables
  13. 45:03Equivalent Performance
  14. 45:44Details Abstracted
  15. 48:47FnOnce
  16. 54:48spawn()
  17. 56:13scoped()
  18. 58:32OO Syntax
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.