Fractal Fir
fractalfir.bsky.social
Fractal Fir
@fractalfir.bsky.social
A young Open-Source developers, with a passion for compilers, procedural generation, and Rust.

Currently working on compiling Rust to C(and .NET):
https://github.com/FractalFir/rustc_codegen_clr
Is there a repo for the project? I like proc-gen stuff(mostly generating planets), and the project looks cool - maybe I could help, if/when I have the time.

Here are some things I have made in the past few years:
www.reddit.com/r/blender/co...
I also wrote my own ray-marchers and ray tracers.
July 28, 2025 at 9:05 PM
@gankra.bsky.social Thanks to AI overview, I now know that github.com/Gankra/abi-c... sources it's coffee in a sustainable way from Ethiopia.

Good to know that my favourite tools are made in an ethical way :)
July 25, 2025 at 12:01 AM
The [GCC compiler backend](github.com/rust-lang/ru...) can now fully bootstrap(build) the Rust compiler!

This is my Rust GSoC 2025 project, and you can learn more about my progress here: rust-lang.zulipchat.com#narrow/chann...

If you have any questions, feel free to ask me!
May 23, 2025 at 7:15 PM
In the spirit of April Fools, i decided to do something silly. I modified my Rust to C compiler to output Holy C.

This allowed me to run a small iterator benchmark on Temple OS - meaning Rust is now one of the 2 languages running on that obscure system.

Is this useful? No.

Is it real? Yes.
April 1, 2025 at 11:04 PM
I have been experimenting with realistic renders of 4D space, using ray marching(image attached below, read alt text for an explanation).

Usually, visualisations of 4D space use projections or cross-sections of 4D objects. My render shows how 4D light would appear to your 3D eyes.
#art #math
March 9, 2025 at 9:33 PM
I got code written in #rustlang running on a Game Boy :D.

While it is not the most useful thing, it is a nice way of showing how compiling Rust to C can allow us to target some old hardware.

rustc_codegen_clr(a Rust to C compiler) is still a bit from being fully usable, but it is getting there!
February 5, 2025 at 9:06 PM