Adrien Plazas on Nostr: I spent the day studying the IPS patch file format and writing a patcher in #Rust. It ...
I spent the day studying the IPS patch file format and writing a patcher in #Rust. It went really well, I really enjoyed my time and I didn't have to fight the borrow checker even once! Granted I use one RefCell, but I'm not sure there is any other way to do that. I'm happy because I really feel like I'm getting the language and its ecosystem now, spending the previous 4 weeks studying the it and the standard library without doing a single exercise paid off. I successfully patched Kaizo Mario 3.
Published at
2024-04-01 21:22:19Event JSON
{
"id": "3f326e111ad2b3725d8d6a3b01e37da6e3ad534f19b6fcb8c9809c2b5125ed0d",
"pubkey": "4fd4cdcc0a8303a0bfaf94fc075b27730396a1b320bcbebfef1ad34f6f417cfe",
"created_at": 1712006539,
"kind": 1,
"tags": [
[
"t",
"rust"
],
[
"proxy",
"https://mamot.fr/users/KekunPlazas/statuses/112198060581648281",
"activitypub"
]
],
"content": "I spent the day studying the IPS patch file format and writing a patcher in #Rust. It went really well, I really enjoyed my time and I didn't have to fight the borrow checker even once! Granted I use one RefCell, but I'm not sure there is any other way to do that. I'm happy because I really feel like I'm getting the language and its ecosystem now, spending the previous 4 weeks studying the it and the standard library without doing a single exercise paid off. I successfully patched Kaizo Mario 3.",
"sig": "847d18fb63e2c94bf9e3502cf2470a27ebe1c1524c972a5c775bc3b6d97184d5ea1762c1844c9f19ead550f4b2406e1b57a4157d806e13f5cc99c1123457b580"
}