65
submitted 3 months ago* (last edited 3 months ago) by plinky@hexbear.net to c/technology@hexbear.net
you are viewing a single comment's thread
view the rest of the comments
[-] brainw0rms@hexbear.net 6 points 3 months ago* (last edited 3 months ago)

I've tried to learn Rust a few times and tbh the tooling just isn't that great. Maybe when Microsoft embraces it in VS (not VS Code!) I'll try again. JetBrains' Rust Rover looks somewhat compelling, but I couldn't get it to work for some reason. Also, I write a lot of code for ancient embedded systems that Rust doesn't support, so it's out for that reason anyway.

[-] CupcakeOfSpice@hexbear.net 2 points 3 months ago

I don't remember exactly how, but you can specify a compiler using arcane magic I don't fully understand to compile for a baremetal target. Some people do full OS dev in just Rust, though usually C and ASM are involved to bootstrap. It can be somewhat arcane, though.

[-] Llituro@hexbear.net 2 points 3 months ago

There's a blog about writing a micro kernel in Rust that details how to compile for bare metal. It's actually possible to entirely avoid C, although a bit annoying to be sure.

[-] ProletarianDictator@hexbear.net 1 points 3 months ago

The tooling for Rust is the best out of any language I have ever written. Idk what you are looking for, but as someone who does backend dev in Rust, I can't think of a language that even comes close to Rust's tooling.

this post was submitted on 23 Jul 2024
65 points (98.5% liked)

technology

23281 readers
150 users here now

On the road to fully automated luxury gay space communism.

Spreading Linux propaganda since 2020

Rules:

founded 4 years ago
MODERATORS