Top all-time · #6993
Fractal Fir's blog
Personal blog · fractalfir.github.ioprogrammingsystems
Fractal Fir's blog is a personal blog at fractalfir.github.io about programming and systems. Since 2023, 11 different Hacker News readers have linked it 17 times, most often “Rust, Reflection and Access Rules”. It is still writing: the last post was on 2025-08-24, and you can follow it by feed.
Too few sampled comments (3) to say how often HN recommends it.?
Why HN links it
Commenters link this blog's articles on the author's Rust-to-C compiler project, covering its journey from a Rust-to-.NET compiler to its current state, and the Rust CLR codegen work. Links are given as background.
Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Rust, Reflection and Access Rules2 people · 3 mentions · first linked 2025-01-01
- My experience working on rustc_codegen_clr – half a year retrospective2 people · 2 mentions · first linked 2024-01-25
- /generated_html/home.html2 people · 2 mentions · first linked 2024-05-08
What Hacker News says?
The linked article was mostly meant for people already lossely familiar with the project, but it seems it escaped its intended audience. I do have a whole bunch of articles about the project on my website, going trough the entire journey of the project, from its start as a Rust to .NET compiler, to the current state. https://fractalfir.github.io/generated_html/home.html I should have probably linked the previous art…
Comment linking /generated_html/home.html
on “Rust to C compiler – 95.9% test pass rate, odd platforms”Submitted Rust to C compiler – 95.9% test pass rate, odd platforms as a story · 253 points
HN discussionThe Rust folks are working on experimental codegen for the CLR https://fractalfir.github.io/generated_html/rustc_codegen_cl... leveraging the existing CIL/CLR support for "unsafe" languages. Once that work is complete, you should be able to rewrite C# code to Rust on a very fine-grained basis (a single function at a time or thereabouts), just like you can when porting C to Rust. Of course, you'll also be able to rem…
Comment linking /generated_html/rustc_codegen_clr_v0_1_0.html
on “Microsoft seeks Rust developers to rewrite core C# code”Submitted Building the Rust Compiler with GCC as a story · 225 points
HN discussionI don't have something that could be of Crafting Interpreters level on hand, but the general suggestion given to this question on DotNetEvolution discord by Roslyn team members was to start with the spec itself: https://ecma-international.org/publications-and-standards/st... This might be a bit of a learning curve if you don't have experience with writing compilers like that though. There are other materials that mi…
Comment linking /generated_html/home.html
on “The search for easier safe systems programming”Submitted Rust panics under the hood, and implementing them in .NET as a story · 145 points
HN discussionSubmitted Rust to .NET compiler – Progress update as a story · 46 points
HN discussionSubmitted Rust, Reflection and Access Rules as a story · 40 points
HN discussionSubmitted Compiling Rust for .NET, using only tea and stubbornness as a story · 27 points
HN discussionSubmitted My experience working on rustc_codegen_clr – half a year retrospective as a story · 17 points
HN discussionSubmitted Rust to .NET compiler: Statically Sized, dynamically sized, and other as a story · 4 points
HN discussionSubmitted Compiling Rust for .NET – Stack Unwinding, ARM and CIL Trees as a story · 3 points
HN discussionSubmitted Testing the GCC-based Rust compiler(back end) as a story · 2 points
HN discussionSubmitted Rust, Reflection and Access Rules as a story · 2 points
HN discussionSubmitted Implementation of Rust panics in the standard library as a story · 1 points
HN discussionSubmitted Rust, Reflection and Access Rules as a story · 1 points
HN discussionSubmitted Mixing C# and Rust – Interop as a story · 1 points
HN discussion