/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

blog.sylver.dev
| | blog.m-ou.se

In this final part of the series, we'll explore a trick to make the behaviour of a macro depend on whether it's used as a statement or as part of an expression. Using that, we'll make the python!{} macro more flexible to allow saving, reusing, and inspecting Python variables.
16.9 parsecs

Travel
| |
| | andreabergia.com

This post is part of the Writing a JVM in Rust series. In this post, I will discuss how rjvm parses .class files. The code I will discuss today is contained in the reader crate. A warning before you read: this is the earliest part of the project and, since I have written this project to learn Rust, it is also the one that contains the least idiomatic code. Don't take this as an example of the best Rust ever written!
15.6 parsecs

Travel
| |
| | ntietz.com

[AI summary] The author details the process of building a command-line argument parser from scratch in Rust without any external dependencies to improve compile times and reduce maintenance overhead, while also sharing Rust code snippets.
17.3 parsecs

Travel
| |
| | zig.guide

Here we're going to walk through writing a program that takes a measurement in fahrenheit as its argument, and prints the value in celsius.
32.1 parsecs

Travel
|