Yosh Wuyts
Yoshua Wuyts's blog
- Posts
- 110 from 21 Mar 2016 to 29 Oct 2026
- Posting
- monthly (9 in the last year)
- Kind
- personal blog
- Feed
- https://blog.yoshuawuyts.com/rss.xml
2026 8
2025 14
- Syntactic Musings on the Fallibility Effect
- Placing Arguments
- Placing Functions
- Tree-Structured Concurrency II: Replacing Background Tasks With Actors
- Async Traits Can Be Directly Backed by Manual Future Impls
- The Waker Allocation Problem
- Open and Closed Effect Systems
- Automatic Interleaving of High-Level Concurrent Operations
- Automatic Concurrent Await
- Syntactic Musings on Match Expressions
- Syntactic Musings on View Types
- A Survey of Every Iterator Variant
- Musings on Iterator Trait Names
- The Gen Auto-Trait Problem
2024 12
- What Are Temporal and Spatial Memory Safety?
- Why `Pin` is a Part of Trait Signatures (and Why That's a Problem)
- Solving my RSI issues
- Further simplifying self-referential types for Rust
- Ergonomic Self-Referential Types for Rust
- In-Place Construction Seems Surprisingly Simple?
- Context Managers: Undroppable Types for Free
- Tasks Are the Wrong Abstraction
- Shipping Jco 1.0, WASI 0.2
- Designing an Async Runtime for WASI 0.2
- Extending Rust's Effect System
- Will it Block?
2023 18
- Reframing WIT as Primarily a Machine Format
- Reasoning About ABIs
- What is a Team?
- Iterator as an Alias
- Async Iteration III: The Async Iterator Trait
- Nesting Allocators
- Totality
- Bridging Fuzzing and Property Testing
- Tree-Structured Concurrency
- What is WASI?
- Pattern Extensions
- Linear Types One-Pager
- Linearity and Control
- Using HTML as a Compile Target
- Capability-Safety I: Prelude
- Domain-Specific Error Macros
- Rust Should Own Its Debugger Experience
- State Machines III: Type States
2022 15
- 2022 in Review
- Rust 2023 (by Yosh)
- Async Iteration II: The Async Iterator Crate
- Keywords II: Const Syntax
- Inline Crates
- Why Async Rust
- Futures Concurrency IV: Join Ergonomics
- State Machines II: an enum-based design
- Announcing the Keyword Generics Initiative
- Keywords I: Unsafe Syntax
- Async Cancellation II: Time and Signals
- Postfix Spawn
- Safe Pin Projections Through View Types
- More Enum Types
- Futures Concurrency III: Select!