/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

without.boats
| | poignardazur.github.io
3.9 parsecs away

Travel
| | Let's talk about pinning in the Rust programming language.
| | www.abubalay.com
2.8 parsecs away

Travel
| | [AI summary] The author introduces the dioptre crate, a Rust proc-macro that enables field projection for Cell types to solve interior mutability and borrowing issues.
| | boats.gitlab.io
1.9 parsecs away

Travel
| | Today I realized a new crate called pin-cell. This crate contains a type called PinCell, which is a kind of cell that is similar to RefCell, but only can allow pinned mutable references into its interior. Right now, the crate is nightly only and no-std compatible. How is the API of PinCell different from RefCell? When you call borrow_mut on a RefCell, you get a type back that implements DerefMut, allowing you to mutate the interior value.
| | thomascountz.com
16.4 parsecs away

Travel
| [AI summary] The article discusses the development of a markdown-to-HTML compiler called markie, explaining the core steps of compiler architecture including lexical analysis, parsing, and target code emission, with examples using Ruby and real-world applications.