About:

Olivier's dev blog.

Website:

Outgoing Links:

Subscribe to RSS:
The article discusses the potential addition of variadic generics to the Rust programming language, addressing common proposals and arguments against them. It explains what variadic generics are, provides examples of how they coul...
RustWeek 2025 celebrated the 10th anniversary of the Rust programming language, coinciding with the release of Rust 1.87. The release schedule has been consistent with some off-by-one errors, leading to the 10-year anniversary.
The text is a report on variadic generics discussions at RustWeek 2025, which took place in Utrecht, Netherlands. The author discusses the concept of variadic generics, the discussions during RustWeek, and the next steps in advoca...
The article is a post-mortem for the work on the Xilem crate in 2024, reflecting on the work accomplished, the initial roadmap, the work delivered, and the public roadmap. The author discusses the planned work, the work delivered,...
The proposal suggests adding an attribute to inform the Rust compiler that an item previously existed but has been moved and/or renamed, to help users fix unresolved imports. The attribute would help the compiler give more helpful...
The document establishes patterns among a list of crates and Github projects using the Vello renderer. It focuses on common patterns among people using Vello’s Scene API, and the types of projects with Vello as a direct dependency...
The text discusses the concept of pinned places in the Rust programming language, proposed by Rust maintainer withoutboats. It explains the problems with Pin and the need for pinned places, and suggests new syntax and additional p...
The text is a summary of discussions at RustNL's Unconference about variadic generics in the Rust programming language. The author ran a survey among developers to see if their projects could benefit from the addition of variadic ...
The post discusses the need for variadic generics in the Rust programming language, highlighting the benefits and potential use cases. It also emphasizes the changing mindset of the Rust community and the need to focus on small, e...
The text is a post-mortem of a previous post about a wiki converter project. The author discusses the negative reactions to the previous post and examines the reasons for the hostility. The author also reflects on the use of AI in...
The article is a post-mortem on a project to convert a MediaWiki archive into a Git repository. The author initially expected to finish the project in less than a week, but it ended up taking about twenty days, spread over three m...
The author discusses the ancient wisdom that the best way to find love is to stop searching for it, and how it feels like victim-blaming. They talk about their experiences with online dating and how people's advice to stop looking...
The text discusses Microsoft's release of Copilot, an AI model built from a large database of open-source projects, and the controversy surrounding it. The author argues that Microsoft's decision to release Copilot in a proprietar...
The text discusses the platform compliance for cargo directories in the Rust programming language toolchain. It explains the default storage location for config files, caches, and the cargo binary, and the frustration of users due...
The author discusses the frustrations with UI frameworks, particularly Qt, and the lack of support for writing unit tests for widgets. They share their vision for Rust GUI, which includes the need for fearless, iterative, fixable,...
The article discusses the need to improve compile times in Rust and the benefits of splitting crates into smaller units. It also presents a proposed solution called inline crates and subcrate dependencies to simplify the process o...
A call for blog posts about Rust GUI in 2023, asking for updates from GUI framework maintainers and GUI users, hoping to spark discussions and awareness of projects and tools in the Rust GUI ecosystem.
The text discusses the current state of the Druid ecosystem in December 2022, focusing on various projects related to the Rust GUI framework. It provides an overview of the challenges faced in building GUI in Rust, the projects at...
The text discusses the controversial political messages on the Rust blog, including the recent release announcements that included statements of solidarity with Iran, Ukraine, and against police brutality in the US. It explores th...
The article analyzes unsized variables in Rust, discussing the concept, use cases, and the current state of the feature. It touches on the RFC #1909 and RFC #2884, and the potential for unsized returns. The author also highlights ...
The author discusses the concept of mutability duplicates in Rust and how it can be addressed using the 'inout' method. The article compares Rust and D languages in handling mutability duplicates and proposes the implementation of...
The author discusses the need for better compiler diagnostics in macros and proc-macros in Rust 2030. They provide examples of errors and explain how the current error messages are not specific enough. The author also talks about ...
The author installed NixOS on their laptop to experiment with alternate distributions. NixOS is a Linux distribution built around the Nix package manager. The author found that NixOS is a distribution for power users and is mostly...