<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Rust on Shepherd's Oasis</title><link>https://soasis.org/tags/rust/</link><description>Recent content in Rust on Shepherd's Oasis</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Tue, 30 May 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://soasis.org/tags/rust/index.xml" rel="self" type="application/rss+xml"/><item><title>Statement on RustConf &amp; Introspection</title><link>https://soasis.org/posts/statement-on-rustconf-compile-time-introspection/</link><pubDate>Tue, 30 May 2023 00:00:00 +0000</pubDate><guid>https://soasis.org/posts/statement-on-rustconf-compile-time-introspection/</guid><description>On Friday, 26 May 2023, one of our collaborators — JeanHeyd &amp;ldquo;ThePhD&amp;rdquo; Meneide (AKA &amp;ldquo;Björkus Dorkus&amp;rdquo;) — was put in a position where he needed to consider withdrawing a talk related to our work on a possible future for compile-time reflection in the Rust Programming Language.
We agree with his assessment of the situation and support his withdrawal from RustConf 2023. We support JT&amp;rsquo;s resignation from the Rust Project and stand in solidarity with them.</description></item><item><title>A Mirror for Rust: Compile-Time Reflection Report</title><link>https://soasis.org/posts/a-mirror-for-rust-a-plan-for-generic-compile-time-introspection-in-rust/</link><pubDate>Sun, 30 Apr 2023 00:00:00 +0000</pubDate><guid>https://soasis.org/posts/a-mirror-for-rust-a-plan-for-generic-compile-time-introspection-in-rust/</guid><description>&lt;p>With a powerful trait system, compile-time constants, and &lt;code>where&lt;/code>-and-&lt;code>:&lt;/code>-style bounding for types and constants, Rust&amp;rsquo;s take on generic functions has been a refreshing departure from the anything-goes, Wild Wild West, errors-only-when-called template system of C++. Furthermore, its macro system has been a much needed replacement of C&amp;rsquo;s underpowered macro system, allowing users to actually generate code in a consistent and dependable manner at compile-time, with the ever-powerful Procedural Macros (&amp;ldquo;proc macros&amp;rdquo;) taking care of some of the heaviest language extension tasks. But…&lt;/p></description></item><item><title>Catching a Use Case: Fallible Allocators</title><link>https://soasis.org/posts/fallible-allocators/</link><pubDate>Sun, 15 Nov 2020 00:00:00 +0000</pubDate><guid>https://soasis.org/posts/fallible-allocators/</guid><description>&lt;p>It turns out there are two kinds of allocators in the world, and out of the Systems Programming languages we deal with here, C++ has the most special one!&lt;/p></description></item></channel></rss>