Skip to content
0:00 / 0:00

#rust#garbagecollection#scheme

"Rusty Runtimes: Building Languages In Rust" by Aditya Siram

Strange Loop Conference

88K subscribers • 107 videos on Hallway • Conference channel

YouTube
  • Recommended by 2 people: 1 on Lobsters and 1 curated list.
  • Presented by Aditya Siram

Intermediate. Assumes working knowledge.

12K views10 years ago2 recommendations

Programming languagesSystems programmingRustCompilers and interpretersLanguage design and type systems

Aditya Siram presents a compiler and garbage-collected runtime for a Scheme-like language written entirely in Rust.

Until recently making a compiler from scratch that produced fast native executables with a well-tuned garbage collector meant getting really comfy with C. Rust has risen to the top of the heap as a developer-friendly systems programming language that allows the same degree of control as C but is much more expressive and sports an innovative type system that avoids the pitfalls of pointer arithmetic. Surprisingly though it hasn't seen much uptake among language implementors. This talk will present a compiler for a small, garbage-collected Scheme-like language written entirely in Rust. It will explore the pros and cons of using Rust for language development and show benchmarks comparing the garbage collector and runtime up with similar well-known languages written in C.

Why it's here

2 people recommend this

What people say. Recommended as an insightful talk on building language runtimes and garbage collectors using Rust.

unbalancedparentheseson Lobsters • Recommends

Building Languages In Rust

programming-talkscurated list on GitHubRecommends

Under “Rust”

Rusty Runtimes 00:35:30 by **Aditya Siram** (2016)