Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

blog.yoshuawuyts.com

https://blog.yoshuawuyts.com/rss.xml

Get the latest updates from https://blog.yoshuawuyts.com/rss.xml directly as they happen.

Follow now 26 followers

Latest posts

Last updated 3 days ago

Placing Arguments

3 days ago

Introduction In my last post I introduced placing functions, which are functions...

placing functions

about 1 month ago

What are placing functions About a year ago I observed that in-place...

Tree-Structured Concurrency II: Replacing Background Tasks With Actors

about 2 months ago

Structured concurrency (Tree-)Structured Concurrency is neat because it greatly simplifies concurrent programs...

Async Traits Can Be Directly Backed By Manual Future Impls

3 months ago

Introduction There’s a fun little tidbit that most people don’t seem to...

The Waker Allocation Problem

3 months ago

Introduction The entire point of futures and Rust’s async/.await system is to...

Open and Closed Effect Systems

3 months ago

When discussing effect systems in the context of production programming languages, I...

Automatic interleaving of high-level concurrent operations

3 months ago

Introduction When working with low-level concurrency (atomics), programming languages are generally quite...

Syntactic musings on match expressions

4 months ago

Introduction One of the things that stands out to me is how...

Syntactic Musings on View Types

4 months ago

Here's a silly little insight I had the other day: if you...

A survey of every iterator variant

6 months ago

Introduction Oh yeah, you like iterators? Name all of them. — I'm...

Musings on iterator trait names

7 months ago

At the end of my last post I mentioned that one of...

The gen auto-trait problem

7 months ago

One of the open questions surrounding the unstable gen {} feature is...