The Way of the Crab

A podcast where two Rustaceans set out to make a game. In each episode, we talk about what we've been working on using the Rust programming language as well as other topics that have been on our mind or our listeners have asked about.

https://wayofthecrab.com/

subscribe
share






Episode 10: They're making a programming language now?!


Notes

  • 00:00:20 What has Ecton been up to?
    • Gooey
    • wgpu
    • winit
  • 00:01:20 What has ToggleBit been up to? (Removing Lifetimes)
    • Arc
    • Kludgine
    • wgpu::RenderPass
    • "this is a known limitation that will be removed in the future"
    • Trait Objects
  • 00:06:55 Writing public test utilities?
  • 00:09:14 What is our podcast recording setup?
    • Audacity
  • 00:15:00 Pressure cooker fun
    • Kristoff
    • Zig
  • 00:17:50 Optimizing [Anathema]
    • slotmap
    • alot
    • miri
    • Stacked Borrows
    • Tree Borrows
    • parking_lot::RwLock::upgradable_read
    • Rust Atomics and Locks
  • 00:35:00 Ask us questions! (Links at the bottom of the notes)
  • 00:38:30 Web frameworks in Rust
    • yew
    • axum
    • tide
    • warp
    • actix-web
    • Rocket
    • BonsaiDb
    • Rust Programming Language (The Book)
    • Dining Philosophers
  • 00:51:50 Floating point vs Integer math for 2D graphics
    • Epsilon
  • 01:05:40 How is Gooey going to handle animations?
    • Easings.net
  • 01:10:40 FlexBox vs alternative layout systems?
    • Let's build a browser engine!
    • Cassowary
    • RectCut
    • taffy
    • Flutter's Rendering Pipeline
  • 01:26:10 Is Gooey something we want to build?
    • cosmic_text::Editor
    • cosmic_text::ViEditor (not currently listed on docs.rs)

We welcome your feedback and questions and have set up these ways of reaching us:

  • Email us at podcast@wayofthecrab.com
  • Join our Discord community.
  • Post on our GitHub Discussions


fyyd: Podcast Search Engine
share








 July 29, 2023  1h45m